Python学习笔记(五)猜数字游戏(while)
2012-08-18 22:19
453 查看
今天写的是一个猜数字游戏,我记得好像大二还是大三的时候在日方课上用vb实现过,大体思想就是先生成一个随机数,然后进行输入,程序会判断你输入的值和随机值相比较的结果,一直到你输入正确才退出循环体。
关于随机数的应用,首先要引入random类,程序中生成的是1到10的随机数,方法是random.uniform,返回的结果是浮点数,因此我把他强制转换成了int型,好了,这会先放输出结果的图:
源码放出:
关于随机数的应用,首先要引入random类,程序中生成的是1到10的随机数,方法是random.uniform,返回的结果是浮点数,因此我把他强制转换成了int型,好了,这会先放输出结果的图:
源码放出:
#coding=utf-8 ''' Created on 2012-8-14 @author: Garfield ''' import random def func(num): runflog = True; while runflog: guessnum = int(raw_input("please guess a number(1-10):")); if guessnum == num: print ">>>>good job~<<<<"; runflog = False; elif guessnum < num: print ">>>>>>you get a lower"; else: print "<<<<<<you get a higher"; print "---------------Game Over---------------" func(int(random.uniform(1,10))) func(5)
相关文章推荐
- Python学习笔记(6) -- 字符转数字、字符串转整型(char2num、str2int)
- Python学习笔记 - ifelifelse-forin-while
- Python学习笔记(十四)----Python数字
- Python学习笔记——输入语句和while循环
- python 学习笔记之(四)while循环处理列表和字典
- 我的python学习笔记.while循环简介
- 【零基础入门学习Python笔记004】改进第一次设计的游戏
- python学习笔记3—流程控制if、for、while
- Python学习笔记5:Python数字
- Python学习笔记 04 数字
- Python学习笔记 - ifelifelse-forin-while
- python学习笔记(1)-Python的数据类型:数字
- [python]学习笔记6-python数字
- Python学习笔记 - 4.迭代(while,for)
- 【Python学习笔记】《和孩子一起学编程》之 猜数游戏
- Python学习笔记(六)数字与字符串…
- Python学习笔记(四)-- Python Number(数字)
- Python 入门学习--猜数字游戏
- Python笔记 - 条件分支和while循环,以及猜数游戏的实现
- Python学习笔记-- 字符串和数字的连接