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

简单的一个程序,猜字游戏

2017-09-09 16:57 211 查看
数字游戏

需求

随机数为 7

请输入名字苏进城

请输入随机数:1

对不起,您猜错了,小于随机数

请输入随机数:8

对不起,猜错了,大于随机数

请输入随机数:7

恭喜你,猜对了

继续请输入1,结束请输入01

随机数为6

请输入名字6

请输入随机数:6

恭喜你,猜对了

继续请输入1,结束请输入00

—–grade—–

6 猜对的次数 1

苏进城 猜对的次数 1

# -*- coding: UTF-8 -*-
import random
namedict = {}
go = 1
a = 0
while go ==1:
suiji = random.randint(1,30)
print('随机数为'),suiji
name = raw_input('请输入名字')
if not (name in namedict):
namedict[name] = 0
for x in range(4):
num = int(raw_input('请输入随机数:'))
if num == suiji:
print '恭喜你,猜对了'
a = 1
if name in namedict:
namedict[name] = namedict[name] + 1
break
elif num > suiji:
print '对不起,猜错了,大于随机数'
else:
print '对不起,您猜错了,小于随机数'
if a == 0:
print '很遗憾,您输了'
go = int(raw_input('继续请输入1,结束请输入0'))
print '---------------'
print '-----grade-----'
print '---------------'
for key,vlaue in namedict.items():
print key,'猜对的次数',vlaue
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  猜字游戏 python