向左转向右走

导航

python学习(二)-控制流2-循环

# 1、循环
# 循环、遍历、迭代都指的是循环
# 两种循环:for、while
# 循环就是重复的执行循环体里面的代码
# 1-1:while循环,使用while循环必须要有一个计数器
# 例1--打印10次你好!
# count = 0
# while count<10:
# print('你好')
# count = count+1
# 例2--猜数
# #猜数字的游戏,如果猜大了,提示太大,猜小了就提示小了,猜对了就结束
# import random
# num = random.randint(1,100) #产生一个随机的数字
# count = 0
# while count < 7:
# guess = input('请输入你猜的数字:')
# guess = int(guess)
# if guess> num:
# print('猜大了')
# elif guess < num:
# print('猜小了')
# else:
# print('恭喜你猜对了!')
# break # 立即结束循环
# count+=1
# else: #循环正常结束之后,会执行else
# print('次数已经用尽,游戏结束')
 
# 1-2、for循环
# 例1--打印10次你好!
# for i in range(10):
# print('你好!')
# 例2--猜数
# import random
# num = random.randint(1,100) #产生一个随机的数字
# for i in range(7):
# guess = input('请输入你猜的数字:')
# guess = int(guess)
# if guess > num:
# print('猜大了')
# continue #无作用
# elif guess < num:
# print('猜小了')
# continue #无作用
# else:
# print('恭喜你猜对了!')
# break # 立即结束循环
# else: #循环正常结束之后,会执行else
# print('次数已经用尽,游戏结束')
# 例3--登录
#错误次数3次
# for i in range(3):
# username = input('请输入你的用户名:')
# pwd = input('请输入你的密码:')
# if username=='niuhuanyang' and pwd=='123456':
# print('欢迎光临,登录成功!今天')
# break
# else:
# print('账号密码错误!')
# else:
# print('错误次数已经用完,请明天再试!')
 
# 1-3:break和continue的区别和作用
# break:立即结束循环,不管循环有没有完成
# continue:结束本次循环,继续执行下一次循环
 
# 例1 只能用while循环验证,出现死循环,在for循环中加于不加continue都是一样的,for循环有自己的计数器。
# import random
# num = random.randint(1,100) #产生一个随机的数字
# count = 0
# while count < 7:
# guess = input('请输入你猜的数字:')
# guess = int(guess)
# if guess> num:
# print('猜大了')
# continue
# elif guess < num:
# print('猜小了')
# continue
# else:
# print('恭喜你猜对了!')
# break # 立即结束循环
# count+=1
# else: #循环正常结束之后,会执行else
# print('次数已经用尽,游戏结束')

posted on 2018-07-14 15:12  向左转向右走  阅读(223)  评论(0编辑  收藏  举报