#简单条件语句
'''
n=input("enter:")
n=int(n)
if n%2==0:#加冒号
print("even")
else:#加冒号
print("odd")
n=input("enter:")
n=int(n)
if n>=0:
print(n)
else:
print(-n)
a=input("a=")
b=input("b=")
a=float(a)
b=float(b)
if a>b:
c=a
print(c)
else:
c=b
print(c)
'''
#复杂条件语句
'''
m=input("enter mark:")
m=float(m)
if m<0 or m>100:
print("invalid")
elif m>=90:
print("A")
elif m>=80:
print("B")
elif m>=70:
print("C")
elif m>=60:
print("D")
else:
print("E")
w=input("w=")
w=int(w)
if w==0:
s="monday"
elif w==1:
s="tuesday"
elif w==2:
s="wednesday"
elif w==3:
s="thursday"
elif w==4:
s="friday"
elif w==5:
s="sturday"
elif w==6:
s="sunday"
else:
s="unknow"
print(s)
#求二次方程解
import math#导入库
a=input("a=")
b=input("b=")
c=input("c=")
a=float(a)
b=float(b)
c=float(c)
if a!=0:
d=b*b-4*a*c
if d>0:
d=math.sqrt(d)#数据库的使用
x1=(-b+d)/2/a
x2=(-b-d)/2/a
print("x1=",x1,"x2=",x2)
elif d==0:
print("x1=x2=",-b/2/a)
else:
print("无实数解")
else:
print("不是一元二次方程")
'''
#循环语句:
'''
n=0#循环变量初始化
while n<3:#循环条件
print(n)#循环体需要缩进
n=n+1
print("last",n)
#死循环
i=0
while i<4:
print(i)
#1~100求和
n=input("请输入一个数:")
n=int(n)
s=0
m=1
while m<=n:
s=s+m
m=m+1
print(s)
#5个同学平均分数
s=0
i=1
while i<=5:
m=input("第"+str(i)+"个成绩:")
m=float(m)
s=s+m
i=i+1
print("ave =",s/5)
#数据逆序
n=input("n=")
n=int(n)
s=""
while n!=0:
m=n%10
s=s+str(m)
n=n//10
print(s)
#有理数除法的精确计算
p=0
while p<=0:
p=input("enter p:")
p=int(p)
q=0
while q<=0:
q=input("enter q:")
q=int(q)
n=0
while n<=0:
n=input("enter n:")
n=int(n)
s=str(p//q)
r=p%q
if r!=0:
s=s+"."
i=0
while r!=0 and i<n:
r=10*r
s=s+str(r//q)
r=r%q
i=i+1
print("%d/%d=%f" %(p,q,p/q))
print("%d/%d=%s" %(p,q,s))
#循环语句退出
i=0
while i<4:
print(i)
if i%2==1:
break
i=i+1
print("last:" ,i)
#求质素/素数 大于1的正整数(只有1和本身因数)
n=input("n=")
n=int(n)
m=2
while m<n:
if n%m==0:
break
m=m+1
if m==n:
print(n,"is a prime")
else:
print(n,"is not a prime")
#求2个正整数最小公倍数
a=input("a=")
b=input("b=")
a=int(a)
b=int(b)
if a>b:
c=a
else:
c=b
m=a*b
while c<=m:
if c%a==0 and c%b==0:
break
c=c+1
print(c)
#求2个正整数最大公约数
a=input("a=")
b=input("b=")
a=int(a)
b=int(b)
if a>b:
c=b
else:
c=a
while c>1:
if a%c==0 and b %c==0:
break
c=c-1
print(c)
#无限循环
while True:
m=input("enter mark [0,100]:")
m=float(m)
if m>=0 and m<=100:
break
print("mark=", m)
con=True
while con:
m=input("enter mark [0,100]:")
m=float(m)
if m>=0 and m<=100:
con=False
print("mark=",m)
m=-1
while m<0 or m>100:
m=input("enter mark [0,100]:")
m=float(m)
print("mark=",m)
'''
'''