练习:随机产生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('辛苦了')
```
if / elif / else 应用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 【R-原文片段】 B=MAT,是行为发生的一个公式。行为behaviour=动力motivation+能力abil...