Python的幾個小程序,其實我覺得可以稱作初學時的基礎算法
阿新 • • 發佈:2018-03-29
基本 什麽 否則 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 whilecount<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的幾個小程序,其實我覺得可以稱作初學時的基礎算法