概述
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循环,迭代循环所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复