练习:随机产生0-100的年龄值,根据年龄的不同确定人处于那个阶段。。。
0-3岁--> 幼儿 4 - 12岁-->儿童 13 - 18--> 少年 19 - 28--> 青年 29以上 --> 老年
age = random.randint(0,100)
print(age)
if 0<=age<=3:
print('幼儿')
elif 4<=age<=12:
print('少童')
elif 13<=age<=18:
print('少年')
elif 19<=age<=28:
print('青年')
else:
print('老年')
# 练习2: 成绩(grade)和操评(scrore)
# 成绩大于4并且操评大于等于90 ---> 一等奖学金
# 绩点在3.5到4,并且操评大于90 ---> 二等奖学金
# 绩点在3到3.5,并且操评大于85 ---> 三等奖学金
# 其他情况没有奖学金
grade = 4
scrore = 90
if grade>=4 and scrore>=90:
print('一等奖学金')
elif 4<=grade<=3.5 and scrore>90:
print('二等奖学金')
elif 3.5<=grade>=3 and scrore>=90:
print('三等奖学金')
else:
print('没有奖学金')
# 5.if嵌套
# 在分支机构中,我们可以if,elif或者else后面嵌套一个或者多个其他的if语句
# 练习;判断一个数是否是偶数,如果是打印'是偶数',并且判断这个偶数能不能被4整除
# 如果能打印'是4的倍数'否者打印'不是4的倍数'
# 如果是奇数,打印奇数的最后一位 / 判断最后一位是否是1
num = random.randint(0,100)
print(num)
if num & 1 ==0:
print('是整数')
if num % 4 ==0:
print('是4的倍数')
else:
print('不是4的倍数')
else:
print('是奇数')
last = num % 10 #取个位上的数
print(last)
#判断是奇数的时候最后一位是否是1
if last == 1:
print('最后一位是1')
print('辛苦了')
```![image.png](https://upload-images.jianshu.io/upload_images/14187348-77828b9321c5a973.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
if / elif / else 应用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【R-原文片段】 B=MAT,是行为发生的一个公式。行为behaviour=动力motivation+能力abil...