题目———————————————————————————————————— 附加题————————————————————————————————————————
# 第一题
print("*******第一题********")
def timu_01(fruit):
print("你的%s汁已经榨好了")
timu_01("苹果")
timu_01("西瓜")
# 第二题
print("*******第二题********")
def timu_02():
a = 1
while a <= 9:
b = 1
while b <= a:
print("%d*%d=%d\t" % (b, a, (a * b)), end="")
b = b + 1
print()
a = a + 1
timu_02()
# 第三题
print("*******第三题********")
def timu_03(n):
sum = 1 # 积
a = 1
if n <= 20:
while a <= n:
sum = a * sum
a = a + 1
else:
sum = 0
print("超出计算范围,返回值%d" % sum)
return sum
print(timu_03(20))
timu_03(51)
# 第四题
print("*******第四题********")
def timu_04(a, b):
a1 = a // 10 # //号取余
a2 = a % 10
b1 = b // 10
b2 = b % 10
c = b2 * 1000 + b1 * 100 + a2 * 10 + a1
return c
print(timu_04(16, 35))
print(timu_04(78, 56))
# 第五题
print("*******第五题********")
def timu_05(num):
a = True
for x in range(num):
if num % 2 == 0:
a = False
break
return a;
def timu_05_1(a):
if timu_05(a) == False:
print("%d不是素数" % a)
else:
print("%d是素数" % a)
timu_05_1(7)
timu_05_1(10)
# 附加题
def loan(a, b):
zlx = 0 # 总利息
hkje = 0 # 每月还款金额
if b == "1":
zlx = a * 0.0603
hkje = (a + zlx) / 36
elif b == "2":
zlx = a * 0.0612
hkje = (a + zlx) / 60
elif b == "3":
zlx = a * 0.0639
hkje = (a + zlx) / 240
else:
print("不在范围只能选择1、2、3")
return hkje;
print("*******附加题********")
while True:
print("-" * 20 + "购房商贷月供计算器" + "-" * 20)
a = float(input("请输入贷款金额:"))
print("请选择贷款年限:1、3年(36个月)\t2、5年(60个月)\t3、20年(240个月)")
b = input("请选择:")
c = loan(a, b)
print(">>>>月供为:%.11f" % c)
tc = input("是否继续输入n退出(任意符号继续):")
if tc == "n":
break;
print("感谢再次使用购房商贷月供计算器")
运行结果——————————————