1、整除判断
本关任务:输入一个整数,判断它能否同时被3、5、7整除。 提示:判别一个整数能否被另一个整数整除,采用取模运算(%),若余数为0则表示能整除,否则不能整除。
为了完成本关任务,你需要掌握:1.单分支结构,2.如何写条件。
#判断是否能整除
n=eval(input()) #输入整数
#代码开始
if n%3==0 and n%5==0 and n%7==0:
print('Yes')
else:
print('No')
#代码结束
2、币种转换
本关任务:输入带有货币符号($表示美元,¥表示人民币)的货币值,转换并显示为另一种货币,若输入错误显示“格式错误”。 注意:用户输入带有符号的货币值,符号($或者¥)需放在数值之前。 汇率是两种货币之间兑换的比率,设当前美元对人民币的汇率为6.473,1美元USD兑换6.473人民币CNY ,即1USD=6.473CNY
为了完成本关任务,你需要掌握:多分支结构
#币种转换
r=6.473 #汇率
m=input() #输入带符号的货币值
y=eval(m[1:])
#代码开始
if m[0]=='$':
n=y*r
print('人民币是¥{:.2f}元'.format(n))
elif m[0]=='¥':
x=y/r
print('美元是${:.2f}元'.format(x))
else:
print('格式错误')
#代码结束
3、求最大值
本关任务:输入三个任意数值,找出最大值。
#求最大值
a=eval(input()) #输入三个数值a、b和c
b=eval(input())
c=eval(input())
#代码开始
if a>b and a>c:
print(a)
elif b>a and b>c:
print(b)
else :
print(c)
#代码结束
4、分段计程票价
本关任务:乘坐地铁时,一般按照乘坐的站点数计算票价,下表给出对应关系。 站点数: <=6 <=11 <=16 <=21 22及以上 票价: 2 3 4 5 6 请编写程序,根据乘坐的站点数,输出对应的票价。
#分段计程票价
n=eval(input()) #输入站点数
#代码开始
if n<=6:
print('2')
elif 6<n<=11:
print('3')
elif 11<n<=16:
print('4')
elif 16<n<=21:
print('5')
else:
print('6')
#代码结束
求个三连不过分吧。。。