<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 写程序，可由键盘读入用户姓名例如Mr. right，让用户输入出生的月份与日期，判断用户星座，假设用户是金牛座，则输出，Mr. right，你是非常有性格的金牛座！。
Step1:  写程序，可由键盘读入两个整数m与n(n不等于0)，询问用户意图，如果要求和则计算从m到n的和输出，如果要乘积则计算从m到n的积并输出，如果要求余数则计算m除以n的余数的值并输出，否则则计算m整除n的值并输出。
Step2:  写程序，能够根据北京雾霾PM2.5数值给出对应的防护建议。如当PM2.5数值大于500，则应该打开空气净化器，戴防雾霾口罩等。
Step3:  英文单词单数转复数，要求输入一个英文动词（单数形式），能够得到其复数形式，或给出单数转复数形式的建议（提示，some_string.endswith(some_letter)函数可以判断某字符串结尾字符）。
<ASSISTANT_TASK:>
Python Code:
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,'你是射手座！')
Explanation: 写程序，可由键盘读入用户姓名例如Mr. right，让用户输入出生的月份与日期，判断用户星座，假设用户是金牛座，则输出，Mr. right，你是非常有性格的金牛座！。
End of explanation
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)
Explanation: 写程序，可由键盘读入两个整数m与n(n不等于0)，询问用户意图，如果要求和则计算从m到n的和输出，如果要乘积则计算从m到n的积并输出，如果要求余数则计算m除以n的余数的值并输出，否则则计算m整除n的值并输出。
End of explanation
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('一般人群因避免户外运动。')
    
Explanation: 写程序，能够根据北京雾霾PM2.5数值给出对应的防护建议。如当PM2.5数值大于500，则应该打开空气净化器，戴防雾霾口罩等。
End of explanation
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')
Explanation: 英文单词单数转复数，要求输入一个英文动词（单数形式），能够得到其复数形式，或给出单数转复数形式的建议（提示，some_string.endswith(some_letter)函数可以判断某字符串结尾字符）。
End of explanation
<END_TASK>