前言
我們在前面兩章學習了基礎數據類型與條件判斷語句,今天我們來做下練習題。如果你有不一樣的解題思路在評論區亮出你的寶劍!!!
一、習題如下:
1、使用 while 循環輸出 1 2 3 4 5 6 8 9 10
2、2.求1-100的所有數之和
3、輸出 1-100 內所有的奇數 和 偶數
4、求1-2+3-4+5-6...99所有數的和
5、用戶登錄(三次機會重試)
二、習題答案(個人寫法)
1、使用 while 循環輸出 1 2 3 4 5 6 8 9 10
# 1.使用 while 循環輸出 1 2 3 4 5 6 8 9 10 count = 0 while count < 10: count += 1 if count == 7: continue print(count)
2、求1-100的所有數之和
# 2.求1-100的所有數之和 conut = 1 sum = 0 while conut <= 100: sum = conut + sum conut += 1 print(sum)
3、輸出 1-100 內區分所有的奇數 和 偶數
# 3.輸出 1-100 內所有的奇數 和 偶數 conut = 1 while conut <=100: if conut % 2 == 0: print('偶數:', conut) elif conut % 2 == 1: print('奇數:', conut) conut += 1
4、求1-2+3-4+5-6...99所有數的和
# 4.求1-2+3-4+5-6...99所有數的和 conut = 1 sum = 0 while conut < 100: if conut % 2 == 0: sum = sum - conut else: sum = sum + conut conut += 1 print(sum)
5、用戶登錄(三次機會重試)
# 5.用戶登錄(三次機會重試) count = 0 while count < 4: username = input('請輸入您的賬號:') password = input('請輸入您的密碼:') a = 3 - int(count) if username == 'gsxl' and password == '123': print('登錄成功!') break else: if a != 0: print('登錄失敗,剩余%s次機會' % a) elif a == 0: print('您的密碼已被鎖定,請於24小時候再試!!!') count += 1
如果你有不一樣的解題思路在評論區亮出你的寶劍!!!歡迎來QQ交流群:482713805