# 作业
使用代码实现以下业务逻辑:
1. 输入姑娘的年龄后,进行以下判断:
1. 如果姑娘小于18岁,打印“未成年”
2. 如果姑娘大于18岁小于25岁,打印“表白”
3. 如果姑娘大于25岁小于45岁,打印“阿姨好”
4. 如果姑娘大于45岁,打印“奶奶好”
age = int(input(“输入你的年龄”))
if age <18:
print("weichengnian")
elif age < 25:
print("biaobai")
elif age <45:
print("ayihao")
else:
print("nainaihao")
2. 打印1-100之间的偶数:
i = 1
while i <= 100:
if i%2 == 0:
print(f"{i}")
i = i + 1
3. 猜年龄游戏升级版,有以下三点要求:
1. 允许用户最多尝试3次
2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
4. 如果猜对了,就直接退出
== age = 19
count = 0
prize_dict = {0: '布娃娃', 1: '变形金刚', 2: '奥特曼', 3: '<Python从入门到放弃>'}
while count < 3:
age_user = input("猜测的年龄")
if not age_user.isdigit():
print('傻逼,你的年龄输错了')
continue
age_user_int = int(age_user)
if age_user_int == age:
print("猜对了,选择奖励")
print(prize_dict)
for i in range(2):
prize_inp = int(input("想要的奖励"))"""
for i in range(2):
prize_choice = input('请输入你想要的奖品,如果不想要,则输入"n"退出!!!') # 与用户交互获取奖品
# 判断是否需要奖品
if prize_choice != 'n':
print(f'恭喜你获得奖品: {prize_dict[int(prize_choice)]}')
else:
break
break"""
print(f"{prize_dict[prize_inp]}")
break
elif age_user_int > age:
print("猜大了")
elif age_user_int < age:
print("猜小了")
count = count + 1
count !=3
'''
if count != 3:
continue'''
else:
print("是否需要继续")
jixu = str(input("继续的话请输入y or Y"))
if jixu == 'y' or 'Y':
count = 0
"""
again_choice = input('是否继续游戏,继续请输入"Y",否则任意键直接退出.') # 交互是否再一次
# 判断是否继续
if again_choice == 'Y':
count = 0""" ==
4. 打印如下所示9\*9乘法表:
```python
day20
```
for i in range(1,10):
for j in range(1,i+1):
print(f"{j}*{i}",end = '\t')
else:
print()
continue
for i in range(1,10):
for j in range(i,10):
print(f"{i}*{j}",end = '\t')
else:
print()
continue
5. 打印如下所示金字塔:
```python
'''
# max_level=5
* # current_level=1,空格数=4,*号数=1
*** # current_level=2,空格数=3,*号数=3
***** # current_level=3,空格数=2,*号数=5
******* # current_level=4,空格数=1,*号数=7
********* # current_level=5,空格数=0,*号数=9
# 数学表达式
空格数 = max_level-current_level
*号数 = 2*current_level-1
'''
```(meisilu)
max_level=5
for current_level in range(1,max_level + 1):
print(f'{(max_level - current_level) *" "}{(2 * current_level-1)*"*"}')
标签:prize,level,int,age,current,print,0813day05
From: https://www.cnblogs.com/brokenheart921/p/18359451