python for迴圈練習

2021-09-09 07:55:29 字數 662 閱讀 4313

輸入兩個數值:

求兩個數的最大公約數和最小公倍數.

最小公倍數=(num1*num2)/最大公約數

#1.輸入兩個數值

num1 = int(input('num1:'))

num2 = int(input('num2:'))

# 2.找出兩個數中的最小值

min_num = min(num1,num2)

# 3.最大公約數的範圍1~min_num之間

# 最大公約數就是num1和num2能整除的最大的數

for i in range(1,min_num+1): #1,2

if num1 % i == 0 and num2 % i ==0:

"""2%1 ==0; 6%1==0 gys =1

2%2==0; 6%2==0 gys =2

"""# 當我們迴圈結束的時候,gys中儲存的一定是最大的約數

gys = i

# 4.最小公倍數

lcm = int((num1*num2)/gys)

print('%s和%s的最大公約數為%s' %(num1,num2,gys))

print('%s和%s的最小公倍數為%s' %(num1,num2,lcm))

PYTHON for迴圈練習

1.使用者登陸程式需求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確?name root passwd westos 3.為了防止暴力破解,登陸僅有三次機會,如果超過三次機會,報錯提示 for i in range 3 name raw input 使用者名稱 passwd raw i...

Python for迴圈語句的小練習

題目要求1使用者登陸程式要求 1.輸入使用者名稱和密碼 2.判斷使用者名稱和密碼是否正確 name root passwd westos 3.為了防止暴力破解,登陸僅有三次機會,如果超過三次,錯誤提示 示例 for i in range 3 name input username passwd in...

pythonfor迴圈教程 for迴圈

for迴圈 它能夠迭代任何序列的項,例如列表或字串。語法 syntax for iterating var in sequence statements s 如果序列包含表示式列表,則首先對其進行求值。然後,將序列中的第一項分配給迭代變數iterating var 接下來,執行語句塊。列表中的每個專...