如何根据用户输入生成随机数1和5,如果玩家猜对了,如果打印错误,则打印正确

时间:2019-06-28 04:31:16

标签: python

我不知道如何打印用户的猜测以及用户正确或不正确时如何打印

我试图找到youtube视频,但找不到任何

guees=input("guees a number bettwen 1 and 5:")
print(random.rarange(0 , 5))

1 个答案:

答案 0 :(得分:0)

import random

guess = input('Guess a number: ')
print('correct' if guess == random.uniform(1,5) else 'wrong')

请在此处参考有关random.uniform的文档: https://docs.python.org/3.7/library/random.html#random.uniform

在这种特定情况下,我怀疑您是否会有任何“正确”输出,因为生成的是浮点数。

也许生成1到5之间的随机整数更有意义:

print('correct' if guess == random.randint(1,5) else 'wrong')