等等-我找到了。您正在使用Python 3!其中
print ("x:%d, prime YES") % (x)实际上意味着
(print ("x:%d, prime YES")) % (x)而且由于
None,这给了你错误。
另外,请注意-
(x)不是包含1个元素的元组,它只是value
x。使用
(x,)的元组。
因此,只需移动括号并添加逗号即可:
print("x:%d, prime YES" % (x,))
等等-我找到了。您正在使用Python 3!其中
print ("x:%d, prime YES") % (x)实际上意味着
(print ("x:%d, prime YES")) % (x)而且由于
None,这给了你错误。
另外,请注意-
(x)不是包含1个元素的元组,它只是value
x。使用
(x,)的元组。
因此,只需移动括号并添加逗号即可:
print("x:%d, prime YES" % (x,))