练习:随机产生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)