0
点赞
收藏
分享

微信扫一扫

学习python的第四天

12a597c01003 2022-02-27 阅读 152
# 1,将0-100所有三的倍数相加
i = 0
sum = 0
while i <= 100:
    if i % 3 == 0:  # 判断是否为三的倍数
        sum += i
    i += 1
    print(sum)

运行结果

 

# 2,将0-100所有三的倍数相加 含有3的相加
j = 0
sum1 = 0  # 用来存放所有数值相加的和
while j <= 100:  
    # 3的倍数 且含有3的数字相加
    if j % 3 == 0 or 0 <= j - 30 <= 9 or j % 10 == 3:  # 判断是否符合条件
        sum1 += j
    j += 1
    print(sum1)

运行结果:

# 3,排序(先判断十位数上的大小,在排个位数)
# 46,37,42
# 37,46,42
# 37,42,46
a = 46
b = 37
c = 42
a10 = a // 10
b10 = b // 10
c10 = c // 10
print(a10, c10, b10)
if a10 > b10 and a10 > c10:
    print(f"最大值的为a:{a}")
elif b10 > c10 and b10 > a10:
    print(f"最大值的为b:{b}")
elif c10 > a10 and c10 > b10:
    print(f"最大值的为c:{c}")
elif a10 == b10:
    if (a % 10 > b % 10):
        print("a大于b")
    elif (a % 10 == b % 10):
        print("a等于b")
    elif (a % 10 < b % 10):
        print("a小于b")
elif a10 == c10:
    if (a % 10 > c % 10):
        print("a大于c")
    elif (a % 10 == c % 10):
        print("a等于c")
    elif (a % 10 < c % 10):
        print("a小于c")
elif b10 == c10:
    if (b % 10 > c % 10):
        print("b大于c")
    elif (b % 10 == c % 10):
        print("b等于c")
    elif (b % 10 < c % 10):
        print("b小于c")

运行结果:

 

 

举报

相关推荐

0 条评论