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

数字游戏
需求
随机数为 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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值