在上一篇博客(python while循环和for循环,网址:http://blog.youkuaiyun.com/sxingming/article/details/51289479 )中,我们学习了python中的while循环和 for循环。
本文,我们通过一个猜数字游戏,巩固一下python中循环的使用。
使用python(x,y)代码如下:
from random import randint
x=randint(0,100)#在闭区间[0,100]内随机产生一个整数
print "x=%d" % x
go='yes'
while(go=='yes'):#当条件不成立时,执行else部分
digit=input("Please enter a number between 0~100:")
if digit==x:
print "Bingo!"
break#猜对了,结束while循环,不执行else部分
elif digit>x:#猜的值偏大,输出提示信息
print "Too large,please try again."
else:#猜的值偏小,输出提示信息
print "Too small,please try again."
go=raw_input("Continue?(please input no or yes):")
else:
print "Goodbye!"
运行程序多次,结果如下:
(完)