1. 程式人生 > >Python的幾個小程序,其實我覺得可以稱作初學時的基礎算法

Python的幾個小程序,其實我覺得可以稱作初學時的基礎算法

基本 什麽 否則 col 重新 保留 put span pri

昨天學習的,今天做一下整理,以前學過幾天c,感覺什麽都沒有搞出來,有點泄氣,看到Python後試試,從最基本的東西學起,希望不要辜負我的這一點熱情。

if語句的應用

 1 n=1
 2 while n<5:
 3     inp = input(請輸入會員級別:)
 4     if inp == "高級會員":
 5         print(貴賓1)
 6     elif inp =="白金會員":
 7         print("貴賓2")
 8     elif inp ==鉑金會員:
 9         print("貴賓3")
10     else
: 11 print("城管") 12 13 print(該幹嘛幹嘛去) 14 n+=1 15 pass 16 print(窮逼,滾!)

列出1-100的偶數:

n=1
while n<101:
    if n==1:
        pass
    elif n%2==1:            #利用奇數的性質,不能被2整除,余數是1,因此,%(求模)判斷余數是不是1
        pass
    else:
        print(n)
    n+=1

列出數字1 2 3 4 5 6 8 9 10:

count=1
while
count<11: if count==7:        #判斷循環後的數值是不是7 pass #c語言中沒有這個關鍵字(不知道這個稱呼對不,有的好像叫保留字) else: print(count) count+=1 print(-----END------)

經典的高斯算法:1-100的累加,懂的5050

n=1
sum=0
while n<101:
    sum=sum+n
    n=n+1
print(sum)

100以內的奇數

n=1
while n<101:
    if n%2==0:
        
pass else: print(n) n+=1

計算1-2+3-4+5.....,我最後算的是-50,不知道對不

n=1
sum=0
while n<101:
    t=n%2
    if t==0:
        sum=sum-n
    else:
        sum=sum+n
    n=n+1
print(sum)

輸入三次密碼,不正確就退出,感覺有點怪怪的,不清楚

n=1
while n<4:
        mima=input(請輸入密碼:)                      #有點疑惑,與c不一樣的是要求輸入密碼時光標跳到前面去了
        if mima ==123:
            print(小草包,進來吧!)
            break
        else:
            print(請重新輸入)
        n+=1
        print(你輸入的次數超過3次,盡快滾蛋!否則報警)

Python的幾個小程序,其實我覺得可以稱作初學時的基礎算法