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


    数字游戏
    需求
    随机数为 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
    
    
  • 相关阅读:
    手写RPC
    随机生成6位的字符串验证码,要求包含数字,大小写字母
    输出学习阶段目标
    吃货联盟
    判断是否为整数
    实现一个登录注册功能
    作业1
    年龄异常
    作业2
    作业1
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722497.html
Copyright © 2020-2023  润新知