【发布时间】:2021-01-26 05:02:55
【问题描述】:
num1 = print(random.randint(0,9))
num2 = print(random.randint(0,9))
print(num1 ** num2)
当我尝试在 python 中运行它时,我会收到错误
TypeError:** 或 pow() 不支持的操作数类型:'NoneType' 和 'NoneType'
任何人都知道我在这里遇到的问题以及我该如何解决它?
【问题讨论】:
-
print()返回None。删除print(),只留下random.randint -
print不返回任何内容。当您执行num1 = print(...)时,print的结果将分配给num1