我是靠谱客的博主 贪玩火车,最近开发中收集的这篇文章主要介绍条件语句,while循环,迭代循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 1.    if(如果) 条件语句 分支语句
        : 代表当前语句还没有结束 我下面还有要执行的代码
        如何知道当前代码属于上面的条件 对代码进行缩进(4个空格 或者 按一下Tab键)
  2.   elif 再如果(可以写多个)
  3.   else 否则(当上面的那些条件都不满足的时候我要做什么)

       if tianqi == 'xiayu':
           print('在家学习')
       elif tianqi == 'qingtian':
           print('我要出去玩')
       else:
          print('我要在观察观察天气')

      day = input('今天是周几?')
      if day=='周一':
         print('学习第一课')
      elif day=='周二':
         print('写第一课作业')
      elif day=='周三':
         print('学习第二课')
     elif day=='周四':
        print('写第二课作业')
    elif day=='周五':
        print('学习第三课')
    else:
       print('在家休息') 

    num = 5
    if num>10:
       print('这个数字大于10')
    else:
       print('这个数字小于等于10')

4.    三目运算符 对于单个条件判断 一行代码搞定
  print('这个数字大于10' if num>10 else '这个数字小于等于10')当条件满足时执行左边部分,       不满足时执行右边部分。


5.    逻辑判断 如果需要同时满足多个条件时 我们该怎么做

    and-并且(两边的条件必须同时满足)
    or-或者(两边的条件满足一个就可以了)
    not-取反 真的变成假的  假的变成真的
    not>and>or
    score = int(input('请输入你的python成绩:'))
    if score==100:
       print('满分')
    elif score>=90 and score<100:
       print('优秀')
    elif score>=80 and score<90:
       print('良好')
    elif score>=60 and score<80:
       print('及格')
    else:
       print('成绩无效')


6.    逻辑短路
    and 当前面的条件不成立时 不会再去判断后面的条件
    or 当前面的条件已经成立时 也不会再去判断后面的


7.    while 循环(帮我们去执行重复的代码)
    循环的三要素
    第一:循环的初始值  第二:循环要执行的代码块  第三:循环的结束条件
    break continue 只有在循环里面才有


    a = 1 #初始值
    while a<=10: # 结束条件
       if a==5:
           print('第五圈我跑不动了,我休息一下')
           break #强制结束整个循环
           a+=1
           continue  #结束本次循环,继续下一次的      
       print(f'这是第{a}圈') #需要执行的代码
       a += 1 # 如何达成结束条件
    else:
       print('今天的任务完成了,奖励一顿大餐')

    while True:  死循环 永远满足 永远执行    

8.  for循环(计数循环,迭代循环)
    迭代--依次获取数据
    in从什么里面获取数据 给到循环变量 i

    for循环也可以借助range函数实现循环次数的控制
    range单个数据的情况下 默认是从0开始
    range(x,y,z) 从x开始 到y结束 z步长:每次累加的数
    for i in range(100,1,-2):
        print(i)

    for i in range(1,11):    数字不能for循环
         if i==5:
              break
         continue
         print(f'今天跑了{i}圈')
    else:
          print('今天跑完了,奖励一个鸡腿')
    
 

最后

以上就是贪玩火车为你收集整理的条件语句,while循环,迭代循环的全部内容,希望文章能够帮你解决条件语句,while循环,迭代循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部