• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
薰衣草5566
博客园    首页    新随笔    联系   管理    订阅  订阅

for/while循环

for 循环简单例子

1、以下会输出0~9的编号

for i in range(10):
    print("编号:",i)

运行结果:

编号: 0
编号: 1
编号: 2
编号: 3
编号: 4
编号: 5
编号: 6
编号: 7
编号: 8
编号: 9

2、间隔输出0,2,4,6,8的编号

# 如果i 在0~10之间,每间隔1位输出i值:
for i in range(0,10,2):
    print("编号:",i)

运行结果:

编号: 0
编号: 2
编号: 4
编号: 6
编号: 8

3、循环嵌套

# 如果i在0~9(10个数字)
for i in range(0,10): 
# 如果i<3 
    if i < 3:  
# 输出数字 i   
        print("编号:",i)  
    else:
# (如果i>3)跳出本次循环,进入下一次循环
        continue  
# 此缩进的脚本执行方式为:输出i,输出“hehe.....。输出i,输出“hehe.....“       
    print("hehe.......")

 运行结果:

编号: 0
hehe.......
编号: 1
hehe.......
编号: 2
hehe.......

4、嵌套循环

for i in range(10):
    print("----------", i)
    for j in range(10):
        print(j)
        if j > 5:
            break

5、简单的猜数字游戏(小例子)

age = 56
#  次数从第1次开始(count重置)
count = 0
#  循环3次
for i in range(3):
#  变量guess_age 等于输入数字(年龄)
    guess_age = int(input("猜年龄"))
#  如果输入guess_age等于设定的年龄56
    if guess_age == age:
        print("是的你猜对了")
#猜对了就跳出循环
        break  # 猜对了跳出循环
# 如果输入guess_age大于设定的年龄56
    elif guess_age > age:
        print("你猜大了")
#以上两个条件不符则输入的guess_age小于设定的年龄56
    else:
        print("你猜小了")
# 没输入1次,count+1
    count +=1
#  超过设定的循环次数则输出(“你尝试太多次了”)
else:
    print("你尝试了太多次了")

while循环

1、输出0~999

count = 0
# 当这个条件成立,就执行下面的代码
while True:  
    print("count:",count)
    count = count + 1
#  如果count等于1000,跳出循环
    if count ==1000:
        break

2、循环3次,跳出循环

age_of_oldboy = 56
count = 0
while count < 3:
    guess_age = int(input("猜年龄"))
    if guess_age == age_of_oldboy:
        print("是的你猜对了")
        break  # 猜对了跳出循环
    elif guess_age > age_of_oldboy:
        print("你猜大了")
    else:
        print("你猜小了")
    count +=1
    if count == 3:
        countine_confirm = input("你是否继续猜数字?")
        if countine_confirm != "n":  # 退出猜数字程序
            count = 0  # count重置

else:
    print("你尝试了太多次了")

 

posted @ 2018-12-11 17:04  薰衣草5566  阅读(164)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3