通常用input在控制台进行输入是会转成数字类型,但这样直接在控制台输入回车会报错。因此我们可以将条件转换成字符类型就可以避免直接回车产生的报错。
代码如下:
import random num=str(random.randint(1,100)) count=0 flag=True while flag: count+=1 b=input() if b==num: print('猜对了') flag=False else : if b>num: print('caidaile') else: print('caixaiole') print(f'你总共猜了{a}次')