**在Python中对数字的每一位求平方?**如果我们通过函数运行9119,将得出811181,因为92是81,12是1。编写代码,但这不起作用。
def sq(num):
words = num.split() # split the text
for word in words: # for each word in the line:
print(word**2) # print the word
num = 9119
sq(num)
**在Python中对数字的每一位求平方?**如果我们通过函数运行9119,将得出811181,因为92是81,12是1。编写代码,但这不起作用。
def sq(num):
words = num.split() # split the text
for word in words: # for each word in the line:
print(word**2) # print the word
num = 9119
sq(num)
6条答案
按热度按时间zzwlnbp81#
我们可以使用list来拆分字符串中的每个字符,也可以使用print中的end来指示打印输出中的分隔符。
或者
yqlxgs2m2#
ejk8hzay3#
y3bcpkx14#
我们还可以支持输入负数和零。使用算术运算符(%和//)来娱乐。
vyswwuz25#
您也可以尝试这个变体:
定义平方_位数(数字):返回int(''.join(字符串(int(i)**2),用于字符串(数字)中的i))
5fjcxozz6#