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