一、使用while循環輸入 1 2 3 4 5 6 8 9 10
i=1 while i<=10: if i==7: i +=1 continue print(i) i +=1
二、求1-100的全部數的和
j = 1 sum = 0 while j <= 100: sum +=j j += 1 print("1-100的全部數的和:") print(sum)
三、輸出 1-100 內的全部奇數
k = 1 count = 0 print("輸出 1-100 內的全部奇數") while k <=100: if k % 2 ==0: k += 1 continue else: count += 1 print(k) k += 1 print("總共個數:") print(count)
四、輸出 1-100 內的全部偶數
a = 1 count = 0 print("輸出 1-100 內的全部偶數") while a <=100: if a % 2 !=0: a += 1 continue else: count += 1 print(a) a += 1 print("總共個數:") print(count)
五、求1-2+3-4+5 ... 99的全部數的和
m = 1 n = 2 sum = 0 while m <= 99: print(m,n) sum += m # print(sum) if n > 99: print(n) break else: sum -= n m += 2 n += 2 print("1-2+3-4+5 ... 99的全部數的和:") print(sum)
六、用戶登錄(三次機會重試)
count2 = 1 name = raw_input("請輸入用戶名:")#用戶名沒有判斷 while count2 < 4: password = raw_input("請輸入密碼:") if password == "123" : #密碼有3次機會 print("恭喜你,登陸成功~") else: print("抱歉,密碼輸入錯誤~") count2 += 1 continue
count1 = 1 count2 = 1 while count1 < 4: #用戶名有三次機會 name = raw_input("請輸入用戶名:") if name == "jessie": count1 += 1 while count2 < 4: password = raw_input("請輸入密碼:") if password == "123" :#密碼有三次機會 print("恭喜你,登陸成功~") else: print("抱歉,密碼輸入錯誤~") count2 += 1 else : print("很抱歉,用戶名不存在~") count1 += 1