当我试图在我的raspberry pi上的终端上运行此脚本时:
input = 5
num = int(input)
for i in range(2,num):
if (num % i) == 0:
print(num, "is divisible by", i)
break
else:
print(num, "is a prime number")
break
其输出为:
(5, 'is a prime number')
我找不到发生这种情况的任何原因,而且这种情况只能通过终端发生,但是由于某种原因,如果我去掉(),它仍然可以工作,这不应该,我对python非常陌生,可能犯了一个愚蠢的错误,但是我在网上找不到任何关于它的信息
在我命令之前使用python3解决了这个问题
试着用
format
和print
print("{0} is divisible by {1}".format(num, i))
相关问题 更多 >
编程相关推荐