6 条件判断
# 判断 print("请输入你的年龄") age = int(input()) if age >=18: print(f'你的年龄是:{age},成年了') else: print("小于18未成年")
# 判断
print("请输入你的年龄")
age = int(input())
if age >=18:
print(f'你的年龄是:{age},成年了')
elif age<= 5:
print("幼儿园小朋友")
else :
print("小学生")
''' 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方) 帮小明计算他的BMI指数, 并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 ''' # 身高 h = 1.75 # 体重 w = 80.5 # 体重除以身高的平方 b = w/(h*h) if b<18.5: print(f"IBM:{b},过轻") elif b>=18.5 and b<=25: print(f"IBM:{b},正常") elif b>25 and b<28: print(f"IBM:{b},过重") elif b>=28 and b<32: print(f"IBM:{b},肥胖") else: print(f"IBM:{b},严重肥胖")
循环
# 遍历元组内的值 c = (1, 9, "abc") for i in c: print(i)
循环遍历
# 求1到10的和 手工 sum=0 for i in [1,2,3,4,5,6,7,8,9,10]: sum+=i print(sum) # 优化后 用range函数 包头不包尾 头默认0 #遍历0到10之间额度数 for i in range(11): print(i)
# 100以内所有奇数之和 sum=0 for i in range(100): if(i%2!=0): sum+=i print(f"sum:{sum}")
# 100以内所有奇数之和 sum=0 i=99 while i>0: sum+=i i -= 2 print(f"sum:{sum}")
break 跳出while循环
# break 本次循环仅保留需要的
n=0
while n<10:
print(f"n:{n}")
n += 1
if n==5:
break
n:0
n:1
n:2
n:3
n:4
continue 继续下个循环
# continue 本次循环仅保留需要的
n=0
while n<10:
n += 1
if n%2==0:
print(f"n:{n}")
continue
n:2
n:4
n:6
n:8
n:10