写程序,可由键盘读入用户姓名例如Mr. right,让用户输入出生的月份与日期,判断用户星座,假设用户是金牛座,则输出,Mr. right,你是非常有性格的金牛座!


In [1]:
name=input('请输入你的名字')
print(name)
date=float(input('请输入你的生日'))
if 1.19<date<2.19:
    print('你是水瓶座')
elif 2.18<date<3.21:
    print('你是双鱼座')
elif 3.20<date<4.20:
    print('你是白羊座')
elif 4.19<date<5.21:
    print('你是金牛座')
elif 5.20<date<6.22:
    print('你是双子座')
elif 6.21<date<7.23:
    print('你是巨蟹座')
elif 7.22<date<8.23:
    print('你是狮子座')
elif 3.22<date<9.23:
    print('你是处女座')
elif 9.22<date<10.24:
    print('你是天枰座')
elif 10.23<date<11.23:
    print('你是天蝎座')
elif 11.22<date<12.22:
    print('你是射手座')
elif date>12.21 or date<1.20:
    print('你是摩羯座')


请输入你的名字lcy
lcy
请输入你的生日8.1
你是狮子座

写程序,可由键盘读入两个整数m与n(n不等于0),询问用户意图,如果要求和则计算从m到n的和输出,如果要乘积则计算从m到n的积并输出,如果要求余数则计算m除以n的余数的值并输出,否则则计算m整除n的值并输出。


In [2]:
m=int(input('请输入一个整数'))
n=int(input('请输入一个不为零的整数'))
i=int(input('请输入0,1,2或其他数字'))
total=m
product=m
if i==0 and m>n:
    while m>n:
        total=total+n
        n=n+1
    print(total)
elif i==0 and m<=n:
    while m<=n:
        total=total+n
        n=n-1
    print(total)
elif i==1 and m>n:
    while m>n:
        product=product*n
        n=n+1
    print(product)
elif i==1 and m<=n:
    while m<n:
        product=product*n
        n=n-1
    print(product)
elif i==2:
    remainder=m/n
    print(remainder)
else:
    result=int(m/n)
    print(m/n)


请输入一个整数5
请输入一个不为零的整数3
请输入0,1,2或其他数字0
12

写程序,能够根据北京雾霾PM2.5数值给出对应的防护建议。如当PM2.5数值大于500,则应该打开空气净化器,戴防雾霾口罩等.


In [4]:
n=int(input('请输入今日雾霾指数'))
if n>500:
    print('请打开空气进化器')
else:
    print('空气状况良好')


请输入今日雾霾指数499
空气状况良好

英文单词单数转复数,要求输入一个英文动词(单数形式),能够得到其复数形式,或给出单数转复数形式的建议(提示,some_string.endswith(some_letter)函数可以判断某字符串结尾字符,可尝试运行:'myname'.endswith('me'),'liupengyuan'.endswith('n')`)。


In [11]:
word=str(input('请输入一个单词'))
if word.endswith('s') or word.endswith('es'):
    print(word,'es', sep = '')
elif word.endswith('y'):
    print('变y为i加es')
else:
    print(word,'s', sep ='')


请输入一个单词apple
apples

写程序,能够在屏幕上显示空行。


In [9]:
print('    ')


    

写程序,由用户输入一些整数,能够得到几个整数中的次大值(第二大的值)并输出。


In [16]:
m = int(input('请输入要输入的整数个数,回车结束。'))
max_number = int(input('请输入一个整数,回车结束'))
min_number = max_number
n=int(input('请输入一个整数,以回车结束'))
if n>max_number:
    max_number=n
elif n<min_number:
    min_number=n
i = 2
while i < m:
    i += 1
    n = int(input('请输入一个整数,回车结束'))
    if n>max_number:
        result=max_number
        max_number=n
    elif n<min_number:
        result=min_number
        min_number=n
    elif min_number<n<max_number:
        result=n
        min_number=n
    print(result)


请输入要输入的整数个数,回车结束。4
请输入一个整数,回车结束9
请输入一个整数,以回车结束6
请输入一个整数,回车结束7
7
请输入一个整数,回车结束8
8