TypeError:%不支持的 *** 作数类型:“ NoneType”和“ int”

TypeError:%不支持的 *** 作数类型:“ NoneType”和“ int”,第1张

TypeError:%不支持的 *** 作数类型:“ NoneType”和“ int”

等等-我找到了。您正在使用Python 3!其中

print
有一个功能。因此,

print ("x:%d, prime YES") % (x)

实际上意味着

(print ("x:%d, prime YES")) % (x)

而且由于

print
return
None
,这给了你错误。

另外,请注意-

(x)
不是包含1个元素的元组,它只是value
x
。使用
(x,)
的元组。

因此,只需移动括号并添加逗号即可:

print("x:%d, prime YES" % (x,))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5667649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存