python-3-條件判斷練習題


前言

我們在前面兩章學習了基礎數據類型與條件判斷語句,今天我們來做下練習題。如果你有不一樣的解題思路在評論區亮出你的寶劍!!!

一、習題如下:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM