日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python----语句

發(fā)布時(shí)間:2024/3/13 python 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python----语句 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

判斷語句

if語句的使用格式

if?? 要判斷的條件 : ????????條件成立時(shí),要做的事情 案例 : 判斷年紀(jì),如果 age 大于 18 ,輸入成年 age = 18 if age>18: print("你已成年")

if-else的使用格式

if?? 要判斷的條件 : ????????條件成立時(shí),要做的事情 else: ????????條件不成立時(shí),要做的事情 案例 : 判斷年紀(jì),如果 age 大于 18 ,輸入成年,否則未成年 age = 18 if age>18: print("你已成年") else:print("你是未成年人")

if-elif-else的使用格式

if?? 要判斷的條件 : ????????條件成立時(shí),要做的事情 elif?? 要判斷的條件 : ????????條件成立時(shí),要做的事情 else: ????????條件不成立時(shí),要做的事情

案例:80<score<=100,等級A;60<score<=80,等級B;剩余,等級C

score = 72 if score >80 and score <=100: print("A") elif score >60 and score <= 80: print("B") else:print("C")

if嵌套

if? 要判斷的條件 : ????????條件成立時(shí),要做的事情 ????????if? 要判斷的條件 : ????????????????條件成立時(shí),要做的事情 ????????else: ????????????????條件不成立時(shí),要做的事情 else: ????????條件不成立時(shí),要做的事情 案例 : 公交卡上余額大于 2 ,可以上車,否則輸出請充值,上車如果座位數(shù)大于 0 能入座,否則請站穩(wěn)扶好 monery = input("請輸入金額:") if int(monery)>2 : print("請上車") seat = input("請輸入剩余座位:") if int(seat) > 0: print("請入座") else:print("請站穩(wěn)扶好") else:print("請充值")

循環(huán)語句

while循環(huán)的格式

while 條件 : ????????條件成立時(shí),要做的事情 ????????條件成立時(shí),要做的事情 ????????.....

?案例:循環(huán)打印1~100的數(shù)據(jù)和

i=1 sum=0 while i<=100: sum+=i i=i+1 print(sum)

while循環(huán)嵌套

while 條件 : ????????條件成立時(shí),要做的事情 ????????條件成立時(shí),要做的事情 ????????..... ????????while 條件 : ????????????????條件成立時(shí),要做的事情 ????????????????條件成立時(shí),要做的事情 ????????????????.....

打印九九乘法口訣

i=1 while i<=9: j=1 while j <=i : print("%d*%d=%d"%(i,j,i*j), end=" ") j+=1 print("\n") i+=1

for循環(huán)的格式

for 臨時(shí)變量 in 列表或者字符串等可迭代對象 : ????????循環(huán)滿足條件時(shí)執(zhí)行的代碼 打印 0 9 的數(shù)據(jù) for i in range(10): print(i)

break/continue/return/pass

continue 的作用:當(dāng)滿足條件時(shí) , 用來結(jié)束本次循環(huán),緊接著執(zhí)行下一次的循環(huán) break 的作用:滿足條件時(shí),立刻結(jié)束 break 所在的循環(huán) return的作用:符合第一個(gè)條件的語句,輸出并停止. pass的作用:不做任何操作

?pass作用

1. Python pass 是空語句,是為了保持程序結(jié)構(gòu)的完整性。 2. pass 不做任何事情,一般用做占位語句。

#判斷是否為閏年 year = int(input("請輸出一個(gè)年份:")) if year%400 == 0:print("%d為閏年"%(year)) elif year%4==0 and year%100!=0:print("%d為閏年"%(year)) else:print("%d為平年" % (year))

?

?

#從鍵盤輸入任意三個(gè)整數(shù),找到這三個(gè)整數(shù)中的最大值并輸入 a=int(input("輸入數(shù)字1:")) b=int(input("輸入數(shù)字2:")) c=int(input("輸入數(shù)字3:")) if a>b:if a>c:print("最大的數(shù)為%d"%(a))else:print("最大的數(shù)為%d"%(c)) else:if b>c:print("最大的數(shù)為%d"%(b))else:print("最大的數(shù)為%d"%(c))

?

?

# 用input函數(shù)輸入一個(gè)人的身高(m)和體重(kg), # 并根據(jù)BMI公式(體重/身高的平方)計(jì)算出BMI指數(shù), # 并判斷BMI等級; # 判斷規(guī)則: # BMI<18:過輕 # BMI 18.5~23.9:正常; # BMI24~27.9:超重; # BMI 28~32:肥胖; # BMI >32 :嚴(yán)重肥胖; h=float(input("請輸入身高(m):")) w=int(input("請輸入身高(kg):")) BMI=w/(h*h) if BMI<18:print("過輕") elif BMI >=18.5 and BMI <=23.9:print("正常") elif BMI >=24 and BMI <=27.9:print("超重") elif BMI >=28 and BMI <=32:print("肥胖") else:print("嚴(yán)重肥胖")

?

?

# 某超市為了促銷,規(guī)定: # 購物不足50元的按原價(jià)付款, # 超過50不足100的按九折付款。 # 超過100元的,超過部分按八折付款。 # 編一程序完成超市的自動(dòng)計(jì)費(fèi)的工作 fee = int(input("花費(fèi)的金額:")) if fee<=50:print("應(yīng)付金額為%d"%(fee)) elif fee>50 and fee<=100:print("應(yīng)付金額為%d"%(fee*0.9)) else:print("應(yīng)付金額%d"%(100+(fee-100)*0.8))

?

?

#任意輸入三條邊長,判斷是否可以構(gòu)成三角形,并確定是怎樣的三角形 a = int(input("邊長1:")) b = int(input("邊長2:")) c = int(input("邊長3:")) if a+b>c and a+c>b and b+c>a:if a==b==c:print("能構(gòu)成等邊三角形")elif a==b or a==c or b==c:print("能構(gòu)成等腰三角形")else:print("能構(gòu)成一般三角形") else:print("不能構(gòu)成三角形")

?

?

# 設(shè)計(jì)一個(gè)密碼登錄程序。 # 要求:設(shè)定用戶名為zhangsan,密碼是phthon123。 # 若用戶名正確,密碼也正確,則顯示:“Mr.Zhang,歡迎您!”; # 如果用戶名錯(cuò)誤則顯示:“用戶名錯(cuò)誤,請重新輸入!”; # 若密碼錯(cuò)誤,則顯示:“對不起,密碼錯(cuò)誤,無法登錄!”。 userName = input("請輸入用戶名:") password = input("請輸入密碼:") if userName=="zhangsan" and password=="python123" :print("Mr.zhang,歡迎您!") elif userName!="zhangsan"and password=="python123":print("用戶名錯(cuò)誤,請重新輸入!") elif userName=="zhangsan" and password!="python123":print("對不起,密碼錯(cuò)誤,無法登錄!") else:print("請輸入正確的用戶名和密碼!")

?

?

# 這里的問題是猜出電腦里存儲的數(shù)字是什么。 # 你將要編寫一個(gè)能夠隨機(jī)生成一個(gè)0至100之間且包括0和100的數(shù)字的程序。 # 這個(gè)程序提示用戶連續(xù)地輸入數(shù)字直到它與那個(gè)隴機(jī)生成的數(shù)字相同。 # 對于每個(gè)用戶輸入的數(shù)字,程序會提示它是否過高還是過低, # 所以,用戶可以更明智地選擇下一個(gè)輸入的數(shù)字。下面是一個(gè)簡單的運(yùn)行: import random number = int(input("請輸入一個(gè)數(shù)字:")) num = random.randint(0,101) while number != num:if number>num:print("你輸入的數(shù)字太大了")else:print("你輸入的數(shù)字太小了")number = int(input("請重新輸入一個(gè)數(shù)字:")) print("相等!")

?

?

# 求1-2+3-4+5...99的所有數(shù)的和 sum=0 for i in range(1,100):i=(-1)**(i+1)*isum+=i print(sum)

?

?

i=1 sum=0 while i<100:if i%2==1:sum+=ielse:sum-=ii+=1 print(sum)

?

?

# 在打印100以內(nèi)奇數(shù)的時(shí)候,設(shè)置當(dāng)循環(huán)到50的時(shí)候,退出循環(huán) for i in range(0,100):if i%2==1:print(i)elif i==50:breakelse:pass

?

?

# 還是上述操作,當(dāng)變量等于49時(shí),滿足奇數(shù)的條件,本來應(yīng)該打印它,現(xiàn)在我們設(shè)置跳過它 for i in range(0,100):if i%2==1:if i==49:continueprint(i)elif i==50:breakelse:pass

?

總結(jié)

以上是生活随笔為你收集整理的python----语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。