如何在python中求三个随机数的和?

2024-09-23 06:39:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建一个简单的输入。任务是让用户猜测三个随机数之和

我试过了

guessr1 = input("Guess a number:")
answer1= print(random.randrange(1, 5))

guessr2 = input("Guess a number:")
answer2 = print(random.randrange(1, 5))

guessr3 = input("Guess a number:")
answer3 = print(random.randrange(1, 5))

final_sum_guess = answer1 + asnwer2 + answer3

  • 我不知道python的全部功能
  • 我只知道:变量,input(),print(),count(),replace(),和,或者,if,elif,not,in,isinstance,if-else,concatenation,f“{var}”
  • 我正在寻找一个在python知识范围内的答案

Tags: 用户numberinputifrandomfinalprintguess
2条回答

我想指出,print语句的返回是None。这意味着在这一行之后answer1= print(random.randrange(1, 5))type(answer1)NoneType。不能对NoneType求和

这可以运行

import random

guessr1 = input("Guess a number:")
answer1= random.randrange(1, 5)
print(answer1)

guessr2 = input("Guess a number:")
answer2 = random.randrange(1, 5)
print(answer2)

guessr3 = input("Guess a number:")
answer3 = random.randrange(1, 5)
print(answer3)

final_sum_guess = answer1 + answer2 + answer3
print(final_sum_guess )

也许你可以使用:

print(final_sum_guess)

或者像这样:

print(f'Th answer is {final_sum_guess}')

相关问题 更多 >