写程序,可由键盘读入用户姓名例如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('你是摩羯座')
写程序,可由键盘读入两个整数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)
写程序,能够根据北京雾霾PM2.5数值给出对应的防护建议。如当PM2.5数值大于500,则应该打开空气净化器,戴防雾霾口罩等.
In [4]:
n=int(input('请输入今日雾霾指数'))
if n>500:
print('请打开空气进化器')
else:
print('空气状况良好')
英文单词单数转复数,要求输入一个英文动词(单数形式),能够得到其复数形式,或给出单数转复数形式的建议(提示,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 ='')
写程序,能够在屏幕上显示空行。
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)