Python練習一

一、使用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
相關文章
相關標籤/搜索