写程序,可由键盘读入用户姓名例如Mr. right,让用户输入出生的月份与日期,判断用户星座,假设用户是金牛座,则输出,Mr. right,你是非常有性格的金牛座!。
In [10]:
name=str(input('your name:'))
month=int(input('your birth month:'))
day=int(input('your birth day'))
if month==1 and day<21:
print(name,'你是摩羯座!')
if month==12 and day>21:
print(name,'你是摩羯座!')
if month==2 and day<19:
print(name,'你是水瓶座!')
if month==1 and day>20:
print(name,'你是水瓶座!')
if month==3 and day<21:
print(name,'你是双鱼座!')
if month==2 and day>18:
print(name,'你是双鱼座!')
if month==4 and day<21:
print(name,'你是白羊座!')
if month==3 and day>20:
print(name,'你是白羊座!')
if month==5 and day<22:
print(name,'你是金牛座!')
if month==4 and day>20:
print(name,'你是金牛座!')
if month==6 and day<23:
print(name,'你是摩羯座!')
if month==5 and day>21:
print(name,'你是摩羯座!')
if month==7 and day<24:
print(name,'你是双子座!')
if month==6 and day>22:
print(name,'你是双子座!')
if month==8 and day<24:
print(name,'你是巨蟹座!')
if month==7 and day>23:
print(name,'你是巨蟹座!')
if month==9 and day<24:
print(name,'你是狮子座!')
if month==8 and day>23:
print(name,'你是狮子座!')
if month==10 and day<24:
print(name,'你是处女座!')
if month==9 and day>23:
print(name,'你是处女座!')
if month==11 and day<23:
print(name,'你是天秤座!')
if month==10 and day>23:
print(name,'你是天秤座!')
if month==12 and day<23:
print(name,'你是射手座!')
if month==11 and day>22:
print(name,'你是射手座!')
写程序,可由键盘读入两个整数m与n(n不等于0),询问用户意图,如果要求和则计算从m到n的和输出,如果要乘积则计算从m到n的积并输出,如果要求余数则计算m除以n的余数的值并输出,否则则计算m整除n的值并输出。
In [1]:
m=int(input())
n=int(input())
aim=int(input('if you want to get m+n,enter 1.if you want to get m*n,enter 2.if you want to get m%n,enter 3.if you want to get m/n,enter 4'))
if aim==1:
print(m+n)
elif aim==2:
print(m*n)
elif aim==3:
print(m%n)
else:
print(m/n)
写程序,能够根据北京雾霾PM2.5数值给出对应的防护建议。如当PM2.5数值大于500,则应该打开空气净化器,戴防雾霾口罩等。
In [2]:
pm=int(input())
if pm<=50:
print('空气质量优,各类人群可正常活动')
elif pm<=100:
print('空气质量良,极少数异常敏感人群应减少户外活动')
elif pm<=150:
print('轻度污染,体质弱者应减少长时间、高强度的户外锻炼。')
elif pm<=200:
print('中度污染,一般人群适量减少户外运动。')
elif pm<=300:
print('重度污染,体质弱者停止户外运动,一般人群适量减少户外运动。')
else:
print('一般人群因避免户外运动。')
英文单词单数转复数,要求输入一个英文动词(单数形式),能够得到其复数形式,或给出单数转复数形式的建议(提示,some_string.endswith(some_letter)函数可以判断某字符串结尾字符)。
In [7]:
word=str(input())
if word.endswith(('s','sh','ch','x','o')):
print(word+'es')
elif word.endswith(('by','cy','dy','fy','gy','hy','jy','ky','ly','my','ny','py','qy','ry','sy','ty','vy','wy','xy','zy')):
print('把y改i再加es')
else:
print(word+'s')