輸入兩個數值:求兩個數的最大公約數和最小公倍數.(最小公倍數=(num1*num2)/最大公約數)
1.接收兩個數字
num1 = int(input('num1:'))
num2 = int(input('num2:'))
# 2.找出兩個數中最小的值
min_num = min(num1, num2)
# 3.最大公約數的範圍在1~min_num
for i in range(1, min_num + 1):
if num1 % i == 0 and num2 % i == 0:
# 當迴圈結束的時候,gys中儲存的就是最大公約數
gys = i
# 4.最小公倍數
lcm = int((num2 * num1)/gys)
print('%s和%s的最大公約數是:%s' %(num1,num2,gys))
print('%s和%s的最小公倍數是:%s' %(num1,num2,lcm))
for迴圈基礎練習
一 學習內容 1 for音訊隨機 2 氣泡排序 3 選擇排序 二 遇到錯誤 1 音訊不會一會兒學 2 氣泡排序有的地方邏輯捋不順 三 完成度 1 for音訊隨機 未完成 public class 音訊 第二步 選擇隨機的位置為終點,賦值為 for int a 0 a 遍歷所有的一維陣列 for in...
7 1 迴圈練習
1.1 求 1 3 5 7 99 的和值 實現 要求 計算1 100之間的所有的奇數和 1 3 5 7.99 有1個資料,從0變到100 迴圈 int 0 100 從0 100,範圍內,找到奇數 數 2 1 奇數 所有的奇數求和計算 需要變數,儲存奇數的求和 實現步驟 1.程式可以使用到的資料,預先...
PYTHON for迴圈練習
1.使用者登陸程式需求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確?name root passwd westos 3.為了防止暴力破解,登陸僅有三次機會,如果超過三次機會,報錯提示 for i in range 3 name raw input 使用者名稱 passwd raw i...