1if--else语句if username == 'admin' and password == '123456': 2 print('身份验证成功!') 3else: 4 print('身份验证失败!')if--elif--else语句if 判断语句: 执行语句elif 判断语句: 执行语句else: 执行语句记住if后千万不要加(),这与c语言不一样。#1题

import math
1for i in range(0,3): 2 a,b,c=map(float,input('Enter a,b,c: ').split()) 3 def panbie(x,y,z):#判别函数,返回float类型 P 4 p=y*y-4*x*z 5 return p 6 def suanR1(x,y,z):#计算第一个根的函数,返回float类型 R1 7 r1=(-y+math.sqrt(y*y-4*x*z))/2*x 8 return r1 9 def suanR2(x,y,z):#计算第二个根的函数,返回float类型 R2 10 r2=(-y-math.sqrt(y*y-4*x*z))/2*x 11 return r2 12 if panbie(a,b,c)>0: 13 print('%.4f %.4f'% (suanR1(a,b,c),suanR2(a,b,c))) 14 elif panbie(a,b,c)==0: 15 print(suanR1(a,b,c)) 16 else: 17 print('The equation has no real roots!') 18#2题 19 20import random 21def sum(x,y,z): 22 if z==x+y: 23 return True 24 else: 25 return False 26a=random.randrange(0,100) 27b=random.randrange(0,100) 28print(a,b,sep=",") 29c=int(input('请输入两个数的和:')) 30print(sum(a,b,c)) 31#3题 32def further(a,b): 33 c=(a+b)%7 34 if c==0: 35 return print('星期日') 36 elif c==1: 37 return print('星期一') 38 elif c==2: 39 return print('星期二') 40 elif c==3: 41 return print('星期三') 42 elif c==4: 43 return print('星期四') 44 elif c==5: 45 return print('星期五') 46 elif c==6: 47 return print('星期六') 48day=int(input('输入今天: ')) 49lastday=int(input('输入将要过几天: ')) 50further(day,lastday)