Python中的循环for和while
2016-10-22 13:56
567 查看
这里,我们将使用for循环和while循环做一个小游戏,猜大小
假设有一个数num,给他设定一个默认值,直到猜对为止
num=22 #默认值
flag=False #判断标准
while flag==False: #只要满足条件,进入执行
var=int(input("请输入一个整数:")) #从控制台获取输入的数字
if num==var: #猜对的情况下
print("恭喜你猜对啦!")
flag=True
elif num>var: #猜大了
print("猜小了")
else:print("猜大了") #猜小了
#设置命的条数,最多fate次,用完了就不能再猜了,使用while循环
fate=3
num=22 #设置默认数
while fate>0: #满足时进入
var=int(input("请输入一个整数:")) #获取控制台输入的数字
if num==var: #猜对了
print("恭喜你猜对啦!")
fate=0
elif num>var: #猜小了
fate=fate-1
print("猜小了")
print("你还有"+str(fate)+"次机会!") #命还有几条
else: #猜小了
fate=fate-1
print("猜大了")
print("你还有"+str(fate)+"次机会!") #命还有几条
#设置命的条数,最多fate次,用完了就不能再猜了,使用for循环
for i in range(1,fate+1): #从1开始,到fate+1结束
var=int(input("请输入一个整数:")) #获取控制台输入的数
if num==var:
print("恭喜你猜对啦!")
break #符合条件就退出
elif num>var: #猜小了
fate=fate-1
print("猜小了")
print("你还有"+str(fate)+"次机会!") #命还有几条
else: #猜大了
fate=fate-1
print("猜大了")
print("你还有"+str(fate)+"次机会!") #命还有几条
#根据不同情况获得不同奖励
if fate==2:
print("你赢了,奖励100分")
elif fate==1:
print("你赢了,奖励50分")
else:
print("你输了,没有奖励")
假设有一个数num,给他设定一个默认值,直到猜对为止
num=22 #默认值
flag=False #判断标准
while flag==False: #只要满足条件,进入执行
var=int(input("请输入一个整数:")) #从控制台获取输入的数字
if num==var: #猜对的情况下
print("恭喜你猜对啦!")
flag=True
elif num>var: #猜大了
print("猜小了")
else:print("猜大了") #猜小了
#设置命的条数,最多fate次,用完了就不能再猜了,使用while循环
fate=3
num=22 #设置默认数
while fate>0: #满足时进入
var=int(input("请输入一个整数:")) #获取控制台输入的数字
if num==var: #猜对了
print("恭喜你猜对啦!")
fate=0
elif num>var: #猜小了
fate=fate-1
print("猜小了")
print("你还有"+str(fate)+"次机会!") #命还有几条
else: #猜小了
fate=fate-1
print("猜大了")
print("你还有"+str(fate)+"次机会!") #命还有几条
#设置命的条数,最多fate次,用完了就不能再猜了,使用for循环
for i in range(1,fate+1): #从1开始,到fate+1结束
var=int(input("请输入一个整数:")) #获取控制台输入的数
if num==var:
print("恭喜你猜对啦!")
break #符合条件就退出
elif num>var: #猜小了
fate=fate-1
print("猜小了")
print("你还有"+str(fate)+"次机会!") #命还有几条
else: #猜大了
fate=fate-1
print("猜大了")
print("你还有"+str(fate)+"次机会!") #命还有几条
#根据不同情况获得不同奖励
if fate==2:
print("你赢了,奖励100分")
elif fate==1:
print("你赢了,奖励50分")
else:
print("你输了,没有奖励")
相关文章推荐
- Python for, while循环后面加else的作用
- Python~if,while,for~顺序,判断,循环
- python的for循环和while循环的一些代码
- Python流程控制的 for、 while、循环和嵌套词汇continue、break、range
- Python之if,for和while循环
- Python学习:两种循环语句for和while
- 【python】理解循环:for,while
- python入门(四):循环( for in 和 while)
- Python学习笔记03 for循环和while循环
- Python学习(9)--for和while循环
- python if条件判断、for循环和while循环
- Python入门(三):if判断、for和while循环、break和continue
- Python for &while 循环
- python入门——条件语句、for、while循环4
- python语言if判断,for,while循环,自编的小例子,规范版
- Python详解(一)Python的基本语法,简单数据类型,和while,for循环控制,ifesle控制
- python 循环while和for in简单实例
- python for和while循环详解
- 利用Python循环(包括while&for)各种打印九九乘法表的实例
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。