- 输出九九乘法表
num1 = 1 num2 = 1 flag = 1 while num1 <= num2 and flag <= 9: if num1 < num2: print(f"{num1}*{num2} = ", num1 * num2,"\t", end = "") num1 += 1 elif num1 == num2: print(f"{num1}*{num2} = ", num1 * num2) num1 = 1 num2 += 1 flag += 1
flag = 1 while flag <= 9: num = 1 while num <= flag: print(f"{num}*{flag} = ", num * flag, "\t", end="") num += 1 flag += 1 print()
for i in range(1,10): for j in range(1,i+1): print(f"{j}*{i}=", "%-3s" % (j * i), end="") print()
- 存取钱业务
money = 5000000 name = input("请输入您的姓名:") # 查询余额函数 def check(flag): """ 查询余额 若直接查询余额,则显示"--------------------查询余额--------------------",f"{name},您好,您的余额剩余:{money}元。" 若存取款结束后,自动弹出余额显示,此时不应该出现"--------------------查询余额--------------------" :param flag: 若为False,则不输出"--------------------查询余额--------------------" :return: """ if flag: print("--------------------查询余额--------------------") print(f"{name},您好,您的余额剩余:{money}元。") # 存款函数 def deposit(num): global money money += int(num) print("--------------------存款--------------------") check(False) # 取款函数 def withdrawel(num): global money money -= int(num) print("--------------------取款--------------------") check(False) # 菜单函数 def menu(): print("查询余额\t【输入1】") print("存款\t\t【输入2】") print("取款\t\t【输入3】") print("退出\t\t【输入4】") return int(input("请输入您的选择:")) while True: opt = menu() if opt == 1: check(True) # 通过continue进入下一次循环,下一次循环首先进入menu elif opt == 2: num = int(input("请输入您要存的金额:")) deposit(num) elif opt == 3: num = int(input("请输入您要取的金额:")) withdrawel(num) elif opt == 4: break else: print("您的选择不存在,请重新输入")
Python基础题目练习
于 2023-03-14 16:52:05 首次发布