• Python-循环控制--个人课堂笔记


    Python中的两种循环方式(目前学到):for循环和while循环

    for循环和while循环的区别:

    for循环一般用于控制循环的次数,while循环则是条件循环。

    操作实例-猜数字小游戏(3次猜错提示游戏结束):

    for循环写法:

     1 LuckyNum = 7
     2 for i in range(3):
     3     #将输入的数字转换为int型才能与LuckyNum做比较
     4     input_num = int(input("请输入您认为正确的数字:"))
     5     if input_num == LuckyNum:
     6         print("恭喜您!猜对了!")
     7         break
     8     elif input_num > LuckyNum:
     9         print("我认为应该输入更小的数字")
    10     else:
    11         print("我认为应该输入更大的数字")
    12 #循环正常结束执行此处,跳出循环不执行
    13 else:
    14     print("真可惜!游戏结束")

    while循环写法:

     1 #定义一个幸运数字
     2 LuckyNum = 7
     3 input_num = 0
     4 count = 0
     5 #只要条件满足即做循环
     6 while count < 3:
     7     # 将输入的数字转换为int型才能与LuckyNum做比较
     8     input_num = int(input("请输入您认为正确的数字:"))
     9     # 如果条件满足,打印恭喜您!猜对了,并跳出循环
    10     if input_num == LuckyNum:
    11         print("恭喜您!猜对了!")
    12         break
    13     elif input_num > LuckyNum:
    14         print("我认为应该输入更小的数字")
    15     else:
    16         print("我认为应该输入更大的数字")
    17     count += 1
    18 #循环正常结束执行此处,跳出循环不执行
    19 else:
    20     print("真可惜!游戏结束")

    总结:for循环和while循环根据循环本身的需求来使用,并合理选择while循环的条件可以达到优化代码理清程序逻辑性的目的,目前学习阶段,所有记录均为课堂笔记,说的不全的地方欢迎帮忙补充。谢谢!

  • 相关阅读:
    如何面试程序员?
    类似猪八戒网的网站
    存储过程
    一个不错的网站(博客制作参考)
    用触发器来实现级联更新级联删除
    用触发器进行级联删除
    数据库触发器详解
    浅谈数据库中的存储过程
    JDBC连接数据库
    Java递归函数
  • 原文地址:https://www.cnblogs.com/parr2017/p/7759883.html
Copyright © 2020-2023  润新知