Python之if-else語句


if--else語句
if username == 'admin' and password == '123456': print('身份驗證成功!') else: print('身份驗證失敗!')
if--elif--else語句
if 判斷語句:
  執行語句
elif 判斷語句:
  執行語句
else:
  執行語句
記住if后千萬不要加(),這與c語言不一樣。

#1題

import math

for i in range(0,3): a,b,c=map(float,input('Enter a,b,c: ').split()) def panbie(x,y,z):#判別函數,返回float類型 P
        p=y*y-4*x*z return p def suanR1(x,y,z):#計算第一個根的函數,返回float類型 R1
        r1=(-y+math.sqrt(y*y-4*x*z))/2*x return r1 def suanR2(x,y,z):#計算第二個根的函數,返回float類型 R2
        r2=(-y-math.sqrt(y*y-4*x*z))/2*x return r2 if panbie(a,b,c)>0: print('%.4f %.4f'% (suanR1(a,b,c),suanR2(a,b,c))) elif panbie(a,b,c)==0: print(suanR1(a,b,c)) else: print('The equation has no real roots!') #2題
import random def sum(x,y,z): if z==x+y: return True else: return False a=random.randrange(0,100) b=random.randrange(0,100) print(a,b,sep=",") c=int(input('請輸入兩個數的和:')) print(sum(a,b,c)) #3題
def further(a,b): c=(a+b)%7
    if c==0: return print('星期日') elif c==1: return print('星期一') elif c==2: return print('星期二') elif c==3: return print('星期三') elif c==4: return print('星期四') elif c==5: return print('星期五') elif c==6: return print('星期六') day=int(input('輸入今天: ')) lastday=int(input('輸入將要過幾天: ')) further(day,lastday) 


免責聲明!

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



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