day5 水导作业 九九乘法表 金字塔
3. 猜年龄游戏升级版,有以下三点要求:
1. 允许用户最多尝试3次
2. 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
3. 如果猜对了,就直接退出
age=int(input("guess")) times=3 if age ==18: print("win") if age!=18: print("wrong!") want=input("do you want to try again? input YES(1) or NO(0)") if want =="YES": while times>0: age=int(input(f"guess agian ! you still have {times} times ")) if age ==18: print("win congulations!") break if age!=18: print("wrong! try again") times-=1 if want=="NO": print("see you")
4. 打印如下所示9\*9乘法表:
for i in range(1,10): for j in range(1,i+1): print(f"{i}*{j}={i*j}",end=" ") print()#换行
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
'''
```
max_=6 current=1 while current<=max_: for i in range(1,max_-current+1): print(" ",end=" ") for j in range(1,2*current): print("*",end=" ") current+=1 print()
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET10 - 预览版1新功能体验(一)