day1,python基礎習題
阿新 • • 發佈:2018-11-04
#使用while迴圈輸入 1 2 3 4 5 6 8 9 10
count = 0 while count < 10: count = count + 1 if count != 7: print(count) else: print('\n') continue
#求1-100的所有數的和:
count = 0 sum = 0 while count < 100: count = count + 1 sum = sum + count print(sum)
輸出 1-100 內的所有奇數
count = 1 while count < 100: if count % 2 != 0: print(count) count = count + 1 #方法2 count = 1 while count < 101 print(count) count += 2
#輸出 1-100 內的所有偶數
while count < 101: if count % 2 == 0: print(count) count = count + 1
#求1-2+3-4+5 ... 99的所有數的和
power = 1 count = 0 sum = 0 while count < 99: count += 1 power += 1 sum = sum + count*((-1)**power) print(sum) #方法2 n = 1 sum = 0 sum1 = 0 while n < 100: if n % 2 ==0: sum = sum + n else: sum1 = sum1 + n n = n + 1 print(sum1 - sum) #方法三 sum = 0 count = 1 while count < 100: if count % 2 == 0: sum = sum - count else: sum = sum + count count += 1 print(sum)
#使用者登陸(三次機會重試)
user_name = 'admin' pass_word = 123 count = 0 n = 3 while count < 3: name = input('請輸入使用者名稱') if name == user_name: pw = int(input('請輸入密碼')) if pw == pass_word: print('登陸成功') break elif count < 2: print("使用者名稱密碼錯誤,請重新輸入") n = n - 1 print('您還剩%d次機會'%n) else: print("您已經嘗試3次,請明天再來,謝謝!") count = count + 1