江湖一支草
最小公倍数:
a, b = input().split()
a, b = int(a), int(b)
m = max(a, b)
while True:
if m % a == 0 and m % b == 0:
break # 就是最大公约数
m += 1
print(f'{a}和{b}的最小公倍数为{m}')
优化版:
a, b = map(int, input().split())
m = max(a, b)
m1 = m
while 1:
if m % a == 0 and m % b == 0:
break
m += m1
print("%d和%d的最下公倍数是%d" % (a, b, m))
最大公约数~while:
a, b = map(int, input().split())
m = min(a, b)
while True:
if a % m == 0 and b % m == 0:
break # 就是最大公约数
m -= 1
print("{}和{}的最大公约数是{}".format(a, b, m))
python一天存储一点小知识
# 与逻辑——and~在python中,非零的数字都是真, 0就是假
res1 = True and True
res2 = True and False
res3 = False and True
res4 = False and False
print(res1) # True
print(res2, res3, res4)
sz = 6 and 1
sz2 = 8 and -2
sz3 = -5 and 9
sz4 = -1 and -6
print(sz, sz2, sz3, sz4)
上一页:1038 统计同成绩学生 分数 20
[^1]赞一个吧!你赞我赞大家一起赞!
每日一言:
这个世界上独一无二的人,需要按照自己的态度去生活。