【发布时间】:2021-12-03 04:50:31
【问题描述】:
我是 python 的新手,我有一个任务是做一个随机数猜测器。我一切正常,但我想过滤掉破坏代码的参数,比如不输入任何内容或输入字母。
这是代码。
#import random from python libraries
from random import randint
#generate random integer
comp_Num = randint(1, 1000)
#creates an infinite loop
while True:
#allow user to input number int() turns the str into an int
user_Num = int(input("Guess a number between 1 and 1000 \n" ))
#if user number bigger than computer number
if user_Num > comp_Num:
print("Too high! Guess again")
else:
#if user number smaller than computer number
if user_Num < comp_Num:
print("Too low! Guess again")
#if user number equal to computer number
if user_Num == comp_Num:
print("Well done!")
#end loop
break
对不起,如果问题有点简单!感谢您的帮助!
【问题讨论】:
标签: python-3.x string input integer