zoukankan      html  css  js  c++  java
  • 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循环的条件可以达到优化代码理清程序逻辑性的目的,目前学习阶段,所有记录均为课堂笔记,说的不全的地方欢迎帮忙补充。谢谢!

  • 相关阅读:
    linux source
    C和指针 第七章 习题
    C和指针 第七章 可变参数
    C和指针 第七章 函数递归与迭代
    C和指针 第五章 位数组
    C和指针 第六章 习题
    Net core学习系列(六)——Net Core路由
    Net core学习系列(五)——Net Core应用程序Startup类介绍
    Net core学习系列(四)——Net Core项目执行流程
    Net core学习系列(三)——Net Core中的依赖注入
  • 原文地址:https://www.cnblogs.com/parr2017/p/7759883.html
Copyright © 2011-2022 走看看