您的位置:首页 > 编程语言 > Python开发

Python猜数小游戏

2018-07-18 23:10 417 查看
使用random变量随机生成一个1到100之间的数

采集用户所输入的数字,如果输入的不符合要求会让用户重新输入。

输入符合要求,游戏开始。如果数字大于随机数,输出数字太大;如果小于随机数,输出数字太小

猜对,输出数字正确,猜的次数;并询问是否继续游戏

用户回答y(yes)表示继续玩

import random
rnum=random.randint(1,100)
count=0

while True:
num=input('please enter a number(1,100): \n').strip()
if num.isdigit():
num=int(num)
count += 1
if num == rnum:
print('yes,{} is right;you guess {} times'.format(num,count))
ask=input('would you like play again(y/n): \n').strip().lower()
if ask == 'y':
continue
import random
rnum=random.randint(1,100)
count=0
else:
break
break
elif num > rnum:
print('you number is too lager!')
continue
else:
print('you number is too small!')
continue
else:
print('you number is invalid,please enter again')
continue
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  猜数 小游戏 while