# 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")
运行结果: