1、求1-100的所有數的和
sum =
0foriinrange
(101
):sum = sum + i
(sum)
2、輸出 1-100 內的所有奇數
方法一:
foriinrange
(100
):ifi%
2 != 0:
(i)
方法二:
foriinrange(1
,100,2
(i)
3、輸出 1-100 內的所有偶數
方法一:
foriinrange
(100
):ifi%
2 == 0:
(i)方法二:
foriinrange(0
,100,2
(i)
4、使用者登陸(三次機會重試)
#!/usr/bin/env python
#-*- coding:utf-8 -*-
importsys
retry_counter= 0
whileretry_counter
< 3:
name =
input
("請輸入你的使用者名稱:").strip()
f =
open
('lock.txt')
foriinf.readlines():
i = i.strip().split()
ifnameini[0]:
('這個賬戶:%s 已經被鎖住了 '% name)
sys.exit()
f =
open
('account.txt')
passwd =
input
('請輸入你的密碼:').strip()
match_flag =false
forlineinf.readlines():
username,password = line.strip().split()
ifusername == nameandpasswd == password:
('歡迎 %s 進入系統'% name)
match_flag =true
break
ifmatch_flag ==false:
('使用者名稱或者密碼匹配,請重新輸入')
retry_counter
+= 1
f =
open
('lock.txt','r+')
f.write('
\n'+ name)
f.close()
else:
('你輸入的次數太多了,賬號%s已經被鎖定'% name)
python書中練習題 python練習題
1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...
python的練習題 Python練習題
1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...
Python 編碼練習題(1)
題目一 給定兩個數求餘數 給定的2個引數 num1 num2 比大小考慮情況 1.兩個數相等 num1 num2 直接判斷餘數為0 2.除數大於被除數 num13 除數不能為0 4 被除數大於除數 乘法迴圈計算比較 def quyu num1,num2 if num1 num2 print 餘數是0...