PYTHON for迴圈練習

2021-08-26 05:41:34 字數 916 閱讀 7213

1.使用者登陸程式需求:

1. 輸入使用者名稱和密碼;

2. 判斷使用者名稱和密碼是否正確? (name='root', passwd='westos')

3. 為了防止暴力破解, 登陸僅有三次機會, 如果超過三次機會, 報錯提示;

"""for i in range(3):

name = raw_input('使用者名稱:')

passwd = raw_input('密碼:')

if name == 'root' and passwd == 'westos':

print '登陸成功'

break

else:

print '登陸失敗'

print '您還剩餘%d次機會' %(2-i)

# 迴圈執行結束後執行的**

else:

print '登陸次數超過三次,請等待100s後再次登陸'

2.輸入兩個數值:

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

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

"""num1 = int(raw_input('num1:'))

num2 = int(raw_input('num2:'))

min_num = min(num1, num2)

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

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

# 當迴圈結束,儲存最大公約數

gys = i

lcm = (num1 * num2)/gys

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

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

python for迴圈練習

輸入兩個數值 求兩個數的最大公約數和最小公倍數.最小公倍數 num1 num2 最大公約數 1.輸入兩個數值 num1 int input num1 num2 int input num2 2.找出兩個數中的最小值 min num min num1,num2 3.最大公約數的範圍1 min num之...

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 接下來,執行語句塊。列表中的每個專...