数字游戏
需求 随机数为 7 请输入名字苏进城 请输入随机数:1 对不起,您猜错了,小于随机数 请输入随机数:8 对不起,猜错了,大于随机数 请输入随机数:7 恭喜你,猜对了 继续请输入1,结束请输入01 随机数为6 请输入名字6 请输入随机数:6 恭喜你,猜对了继续请输入1,结束请输入00
—–grade—–
6 猜对的次数 1
苏进城 猜对的次数 1# -*- coding: UTF-8 -*-import randomnamedict = {}go = 1a = 0while 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