python显示()和#x27;s环绕打印命令
当我试图通过raspberry pi上的终端运行此脚本时:python显示()和#x27;s环绕打印命令,python,python-3.x,terminal,raspberry-pi,raspberry-pi3,Python,Python 3.x,Terminal,Raspberry Pi,Raspberry Pi3,当我试图通过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') 我找不到发生这种情况的任何原因,而
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非常陌生,可能犯了一个愚蠢的错误,但我在网上找不到任何关于它的信息尝试使用
格式
和打印
print(“{0}可被{1}”整除)。format(num,i))
在我的命令修复问题之前使用python3是否可能运行python-2.x?是否可以检查终端python--version
这不仅仅是可能的,而且是有保证的。您正在使用Python2.xprint
是一条语句,不需要括号。使用括号表示您正在打印一个元组,这解释了为什么要以打印方式打印元组。如果您不打算使用Python2.x,请先解决这个问题。