[Python基础 ] Day_05_周末作业参考答案

本文提供Day_05周末作业的详细参考答案,涵盖Python基础和算法应用,适合机器学习初学者巩固知识。
摘要由CSDN通过智能技术生成

Day_05_Weekend_Homework_Answers

''''''

''' 基础题 '''
# 1, 五位数中,对称的数称为回文数,找出所有的回文数。
#       如: 12321
for i in range(10000, 100000):
    a = i//10000
    b = i//1000%10
    c = i//10%10
    d = i%10
    if a==d and b==c:
        print(i)

print()

# 2, 求1!+2!+3!+4!+5!
#   !表示阶乘
n = 5
s = 0
for i in range(1, n+1):

    s2 = 1
    for j in range(1, i+1):
        s2 *= j

    s += s2

print(s)

# 3, 找出所有的水仙花数,三位数,各位立方和等于该数本身。
#         如: 153 = 1 ^ 3 + 5 ^ 3 + 3 ^ 3
for i in range(100, 1000):
    a = i//100
    b = i//10%10
    c = i%10
    if a**3 + b**3 + c**3 == i:
        print(i)


''' 进阶题 '''
# 1, 输入任意两个数,如果第一个数小,从第一个数打印到第二个数,如果第二个数小,从第二个数打印到第一个数
m = 10
n = 2
max1 = max(m, n)
min1 = min(m, n)
for i in range(min1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值