Python打印命令显示()括号

2024-04-25 06:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

当我试图在我的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非常陌生,可能犯了一个愚蠢的错误,但是我在网上找不到任何关于它的信息


Tags: in脚本终端numberforinputispi
2条回答

在我命令之前使用python3解决了这个问题

试着用formatprint

print("{0} is divisible by {1}".format(num, i))

相关问题 更多 >