python基础小题目————————小百

题目————————————————————————————————————



附加题————————————————————————————————————————

 

 

 

 

# 第一题
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("感谢再次使用购房商贷月供计算器")

 运行结果——————————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值