In [1]:
name=input('请输入你的姓名,以回车结束。')
d=float(input('请输入你的出生日期,以回车结束。'))
if d>=3.21 and d<=4.19:
print(name,'你是白羊座')
elif d>=4.20 and d<=5.20:
print(name,'你是金牛座')
elif d>=5.21 and d<=6.21:
print(name,'你是双子座')
elif d>=6.22 and d<=7.22:
print(name,'你是巨蟹座')
elif d>=7.23 and d<=8.22:
print(name,'你是狮子座')
elif d>=8.23 and d<=9.22:
print(name,'你是处女座')
elif d>=9.23 and d<=10.23:
print(name,'你是天秤座')
elif d>=10.24 and d<=11.22:
print(name,'你是天蝎座')
elif d>=11.23 and d<=12.21:
print(name,'你是射手座')
elif d>=12.22 or d<=1.19:
print(name,'你是摩羯座')
In [3]:
m=int(input('请输入一个整数m,以回车结束。'))
n=int(input('请输入一个整数n,以回车结束。'))
k=int(input('如果想要求和,输入1;想求积,输入2;想求余数,输入3;以回车结束。'))
he=0;
ji=0;
yu=0;
if k==1:
he=m+n
print(he)
elif k==2:
ji=m*n
print(ji)
else:
yu=m%n
print(yu)
In [6]:
pm2 = int(input('请输入pm2.5数值,以回车结束'))
if pm2>500:
print('应打开空气净化器,戴防霾口罩')
elif pm2>250:
print('应戴防霾口罩')
else:
print('多喝水')
In [7]:
m = str(input('请输入要输入的英文单词,回车结束。'))
if m.endswith('s') or m.endswith('x') or m.endswith('z') or m.endswith('ch') or m.endswith('sh'):
print('复数为:',m,'es')
elif m.endswith('y'):
print('复数为:把y改为i再加es')
elif m.endswith('f') or m.endswith('fe'):
print('复数为:把f或fe改为v再加es')
else:
print('复数为:',m,'s')
In [9]:
#尝试性练习
print('\n')
In [10]:
#挑战性练习
maxn = int(input('请输入一个整数,以回车结束'))
second = int(input('请输入一个整数,以回车结束'))
if second > maxn:
second,maxn = maxn,second
n = None
while n != -9999:
n = int(input('请输入一个整数,以回车结束'))
if n > maxn:
n,maxn = maxn,n
second,n = n,second
elif n > second:
second,n = n,second
else:
pass
print('第二大的数为:',second)