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

 

posted @ 2023-06-29 17:51  胖豆芽  阅读(10)  评论(0编辑  收藏  举报