Python 这段代码中的错误是什么?
出于某种原因,这段代码什么也没打印出来? 有人能帮忙吗Python 这段代码中的错误是什么?,python,debugging,stdout,Python,Debugging,Stdout,出于某种原因,这段代码什么也没打印出来? 有人能帮忙吗 n = raw_input() for i in range (10): if len(str(i ** 2)) == n: print i**2 raw\u input不返回int。(Python 2)始终返回字符串 使用int() 演示: try: n = int(raw_input()) for i in range (10): if len(str(i ** 2)) == n:
n = raw_input()
for i in range (10):
if len(str(i ** 2)) == n:
print i**2
raw\u input
不返回int
。(Python 2)始终返回字符串
使用int()
演示:
try:
n = int(raw_input())
for i in range (10):
if len(str(i ** 2)) == n:
print i**2
except ValueError:
# value error
整数和字符串永远不能相等。
n=int(原始输入())