In [ ]:
练习1
In [17]:
name=input('please input your name')
n=int(input('your birth month'))
m=int(input('your birth date'))
if n==1:
print('你是非常有性格的摩羯座')
else:print('你是非常有性格的水瓶座')
elif n==2:
if m<=18:
print('你是非常有性格的水瓶座')
else:
print('你是非常有性格的双鱼座')
elif n==3:
if m<=20:
print('你是非常有性格的双鱼座')
else:
print('你是非常有性格的白羊座')
elif n==4:
if m<=19:
print('你是非常有性格的白羊座')
else:
print('你是非常有性格的金牛座')
elif n==5:
if m<=20:
print('你是非常有性格的金牛座')
else:
print('你是非常有性格的双子座')
elif n==6:
if m<=21:
print('你是非常有性格的双子座')
else:
print('你是非常有性格的巨蟹座')
elif n==7:
if m<=23:
print('你是非常有性格的巨蟹座')
else:
print('你是非常有性格的狮子座')
elif n==8:
if m<=22:
print('你是非常有性格的狮子座')
else:
print('你是非常有性格的处女座')
elif n==9:
if m<=23:
print('你是非常有性格的处女座')
else:
print('你是非常有性格的天秤座')
elif n==10:
if m<=24:
print('你是非常有性格的天秤座')
else:
print('你是非常有性格的天蝎座')
elif n==11:
if m<=23:
print('你是非常有性格的天蝎座')
else:
print('你是非常有性格的射手座')
elif n==12:
if m<=22:
print('你是非常有性格的射手座')
else:
print('你是非常有性格的摩羯座')
In [ ]:
练习2
In [7]:
a=input('请输入你的意图,如:求和,乘积,余数')
m=int(input('请输入一个整数'))
n=int(input('请输入一个非零整数'))
if a=='求和':
if m<=n:
total=0
while m<=n:
total=total+m
m+=1
print(total)
if m>=n:
total=0
while m>=n:
total=total+n
n+=1
print(total)
if a=='乘积':
if m<=n:
multiply=1
while m<=n:
multiply=multiply*m
m+=1
print(multiply)
if m>=n:
multiply=1
while m>=n:
multiply=multiply*n
n+=1
print(multiply)
if a=='余数':
remainder=(m%n)
print(remainder)
else:
divide=(m//n)
print(divide)
In [ ]:
练习3
In [19]:
n=int(input('请输入雾霾指数'))
if 0<=n<=50:
print('优,参加户外活动')
elif 50<n<=100:
print('良,可以正常进行室外活动')
elif 100<n<=150:
print('轻度,减少体力消耗大的户外活动')
elif 150<n<=200:
print('中度,对敏感人群影响较大')
elif 200<n<=300:
print('重度,所有人应适当减少室外活动')
else:
print('严重,尽量不要留在室外')
In [ ]:
练习4
In [ ]:
m=input('请输入一个单数形式的英文单词')
if 'm'.endswith('y'):
print
In [ ]:
挑战性练习
In [10]:
m=int(input(''))
p=int(input(''))
q=int(input(''))
if p>q:
max1=p
max2=q
i=2
while i<m:
i+=1
n=int(input(''))
if n>max1:
max2=max1
max1=n
elif max2<=n<=max1:
max2=n
else:
max2=max2
print(max2)