目录
异常处理
x = 10 try: y = int(input('数字:')) # 10 y += 10 # y = y + 10 except Exception as e: print(f'error: \033[1;35m {e} \033[0m!') finally: # 无论包不报错,都会执行finally下面的代码 print(1)
作业
使用while循环输出1 2 3 4 5 6 8 9
求1-100的所有数的和
输出 1-100 内的所有奇数
输出 1-100 内的所有偶数
求1-2+3-4+5 ... 99的所有数的和
用户登陆(三次机会重试)
猜年龄游戏
要求: 允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出猜年龄游戏升级版(选做)
要求: 允许用户最多尝试3次,每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序,如何猜对了,就直接退出for循环打印99乘法表
for循环打印金字塔
# 题目1:使用while循环输出1 2 3 4 5 6 8 9 i=0 while i<10: i += 1 if(i==7): continue print(i)
# 题目2:求1-100的所有数的和 s=0 for i in range(1,101): s += i print(s)
# 题目3:输出 1-100 内的所有奇数 for i in range(1,101): if(i%2==1): print(i)
# 题目4: 输出 1-100 内的所有偶数 for i in range(1,101): if(i%2==0): print(i)
# 题目5:求1-2+3-4+5 ... 99的所有数的和 s=1 for i in range(2,100): if (i % 2 == 0): s -= i if (i % 2 == 1): s += i print(s)
# 题目6:用户登陆(三次机会重试) for i in range(3): id = input("请输入账号:") pwd = input("请输入密码:") if id == "xucheng" and pwd == "123": print("登陆成功")
# 题目7:猜年龄游戏 for i in range(3): age = input("请输入您猜的年龄:") if int(age) == 18: print("猜对了") break
# 题目8:猜年龄游戏升级版(选做) i = 0 while i!=3 : age = input("请输入您猜的年龄:") if int(age) == 18: print("猜对了") break i += 1 # 计数器就加1 if i == 3: # 次数 ret = input("是否还想玩(Y/N):") if ret == "Y" or ret =="y": i = 0;
# 题目9:for循环打印99乘法表 for i in range(1,10): for j in range(1, i+1): print(f"{i}*{j}={i*j}",end=" ") print()
# 题目10:for循环打印金字塔 for i in range(1,6): print(f"{'*'*(i+i-1): ^9}")
来源:https://www.cnblogs.com/XuChengNotes/p/11202509.html