if , elif , else
age=int(input('请输入你的年龄:'))
if age>=18:
print("可以打工赚钱")
else:
print("年龄不够,好好学习")

heigh=int(input("请输入小朋友的身高:"))----------->int 将输入的值变为整型方便比较
if heigh>=150:-------------------------------->满足这一条件则进入此循环,否则进入else
print("恭喜你,可以玩飞天摩轮")
else:
print("很抱歉,你不满足条件,不能玩")
score=int(input('请输入你的考试成绩:'))
if 60<=score<90:
print('及格')
elif score<60:
print('不及格')
else:
print('优秀')
一般情况下 if else 成对出现 二选一的情况下用这种语法
当有三个条件时引入elif且可以无限次使用
嵌套
score=int(input('请输入你的高考成绩:'))
if score<300:
print('accp欢迎你')
elif score<350:
print('专科大学欢迎你')
elif score<400:
print('普通大学欢迎你')
else:
print('重点大学欢迎你')
if score>=450:--------------------------------------->在满足上一条件中再进行筛选
print('重点专业')
else:
print('普通专业') #嵌套

这里需要注意条件语句的顺序,要么从大到小,要么从小到大,在代码的编写过程中要有逻辑,
在第二个选择语句中其实少写了一个条件score不仅要小于350还要大于等于300,正是因为有顺序才可以吧第二个条件给省略,这里需要注意
循环
sum=0
num=1
while num <101:
sum=num+sum
num+=1
print(sum)
print('程序结束')

计算从1-100的和
count=int(input('请输入一个数字:'))
sum=0
num=1
while num <count+1:
sum=num+sum
num+=1
print('1到'+str(count)+'的和为:'+str(sum))
print('程序结束')

count=int(input('请输入一个数字:'))
sum=0
num=1
while num<count+1:
if(num%3==0):
print(num)-------------------------------->输出所有能被3整除的
sum+=num
num+=1-------------------------------->程序可以进行优化改成每次加3 num+=3
print('1到'+str(count)+'的能被3整除数的和为:'+str(sum))
print('程序结束')

break
num=1
while num<100:
if (num>50):
print('num数量大于50退出循环')
break
print(num)
num+=1
print('程序结束')

注意对齐
continue
num=1
while num<100:
num+=1
if(num%3==0):
continue
print(num)------------------->将2-100中所有不能被3整除的数筛出

for
list1=['zhangsan','zhaosi','liuneng','wangwu']
for name in list1:
if name=='zhaosi':
print('找到zhaosi')
break
print(name)
print('程序结束')

list1=['zhangsan','zhaosi','liuneng','wangwu']
for name in list1:
if name=='zhaosi':
print('找到zhaosi')
continue
print(name)
print('程序结束')

break是跳出循环,而continue是继续循环
for letter in 'Python':
if letter == 'h':
break
print('当前字母 :', letter)

python中需要注意语句对齐
break和continue的区别:
break:跳出整个循环,不会再执行循环后续的内容
continue:跳出本次循环,continue后面的代码不再执行,但是还是会继续循环
本文介绍了如何在Python中使用if-elif-else语句进行条件判断,包括基本的年龄限制、身高验证,以及高考分数对应不同大学的筛选。同时涵盖了循环、break和continue的运用实例以及代码对齐的重要性。
2206

被折叠的 条评论
为什么被折叠?



