简单的一个程序,猜字游戏
2017-09-09 16:57
211 查看
数字游戏
需求
随机数为 7
请输入名字苏进城
请输入随机数:1
对不起,您猜错了,小于随机数
请输入随机数:8
对不起,猜错了,大于随机数
请输入随机数:7
恭喜你,猜对了
继续请输入1,结束请输入01
随机数为6
请输入名字6
请输入随机数:6
恭喜你,猜对了
苏进城 猜对的次数 1
需求
随机数为 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
相关文章推荐
- 完成一个简单的时间片轮转多道程序内核代码
- 一个简单的 C 程序文件,经过 0、编写,1、预处理,2、编译,3、链接,终于生成了一个可执行文件
- 一个简单C程序引发的讨论
- 微信小程序入门之构建一个简单TODOS应用
- 一个简单的购物车程序
- 一个简单的小测试程序实现(已做优化)
- 一个后台运行程序的简单设计
- 一个简单的Linux内核代码整合到一个文件的Java程序
- 一个简单的脚本程序----Python
- 《Applications=Code+Markup》读书札记(1)——一个简单的 WPF 程序
- 一个简单的连接数据库程序(JDBC)
- 简单说明什么是递归,什么情况下会使用递归,并写一个简单的递归程序。
- 简介(1)-概述、一个简单的时间获取客户程序
- 发一个php简单的伪原创程序,配合商城采集用的
- 一个简单的linux shell判断小程序
- 用C#写一个简单的WINDOWS服务程序
- 一个简单程序 出错
- easy_runner一个简单的压测程序
- 一个简单、漂亮、功能强大的Android日志程序:logger
- 一个简单的时间片轮转多道程序分析