1.3分支结构(一)

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')
#代码结束

求个三连不过分吧。。。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值