Python 额外输出无
我正在创建一个程序,要求用户猜测一个随机数,代码如下:Python 额外输出无,python,Python,我正在创建一个程序,要求用户猜测一个随机数,代码如下: import random # Declaração de Variáveis num = random.randint(0, 10) presora = int(input(print("Por favor adivinhe um número de 0 a 10: "))) # Corpo while presora != num: presora = int(input(print("Desc
import random
# Declaração de Variáveis
num = random.randint(0, 10)
presora = int(input(print("Por favor adivinhe um número de 0 a 10: ")))
# Corpo
while presora != num:
presora = int(input(print("Desculpe você errou, tente de novo: ")))
vida = -1
print(vida)
else:
print("Parabéns, você acertou!")
quit()
但每当我运行时,最后都显示为“无”:
赞成0 a 10的阿迪维尼·努梅罗:
没有
有人能帮我吗?`问题在这里:
presora = int(input(print("Por favor adivinhe um número de 0 a 10: ")))
相反,只要写就行了
presora = int(input("Por favor adivinhe um número de 0 a 10: "))
input
打印文本,也不需要print
。print
返回None
。第三条语句的计算结果为presora=int(输入(无))
input
已经打印您传递给它的提示,因此对print
的额外调用是多余的。我认为您只需要input(…)
本身就可以打印提示消息,而不是input(…)。作为参考,请参阅:非常感谢!