当前位置:   article > 正文

1.3分支结构(一)_货币转换python代码头歌作业

货币转换python代码头歌作业

1、整除判断

本关任务:输入一个整数,判断它能否同时被3、5、7整除。 提示:判别一个整数能否被另一个整数整除,采用取模运算(%),若余数为0则表示能整除,否则不能整除。

为了完成本关任务,你需要掌握:1.单分支结构,2.如何写条件。

  1. #判断是否能整除
  2. n=eval(input()) #输入整数
  3. #代码开始
  4. if n%3==0 and n%5==0 and n%7==0:
  5. print('Yes')
  6. else:
  7. print('No')
  8. #代码结束

2、币种转换

本关任务:输入带有货币符号($表示美元,¥表示人民币)的货币值,转换并显示为另一种货币,若输入错误显示“格式错误”。 注意:用户输入带有符号的货币值,符号($或者¥)需放在数值之前。 汇率是两种货币之间兑换的比率,设当前美元对人民币的汇率为6.473,1美元USD兑换6.473人民币CNY ,即1USD=6.473CNY

为了完成本关任务,你需要掌握:多分支结构

  1. #币种转换
  2. r=6.473 #汇率
  3. m=input() #输入带符号的货币值
  4. y=eval(m[1:])
  5. #代码开始
  6. if m[0]=='$':
  7. n=y*r
  8. print('人民币是¥{:.2f}元'.format(n))
  9. elif m[0]=='¥':
  10. x=y/r
  11. print('美元是${:.2f}元'.format(x))
  12. else:
  13. print('格式错误')
  14. #代码结束

3、求最大值

本关任务:输入三个任意数值,找出最大值。

  1. #求最大值
  2. a=eval(input()) #输入三个数值a、b和c
  3. b=eval(input())
  4. c=eval(input())
  5. #代码开始
  6. if a>b and a>c:
  7. print(a)
  8. elif b>a and b>c:
  9. print(b)
  10. else :
  11. print(c)
  12. #代码结束

4、分段计程票价

本关任务:乘坐地铁时,一般按照乘坐的站点数计算票价,下表给出对应关系。 站点数: <=6 <=11 <=16 <=21 22及以上 票价: 2 3 4 5 6 请编写程序,根据乘坐的站点数,输出对应的票价。

  1. #分段计程票价
  2. n=eval(input()) #输入站点数
  3. #代码开始
  4. if n<=6:
  5. print('2')
  6. elif 6<n<=11:
  7. print('3')
  8. elif 11<n<=16:
  9. print('4')
  10. elif 16<n<=21:
  11. print('5')
  12. else:
  13. print('6')
  14. #代码结束

求个三连不过分吧。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/462284
推荐阅读
相关标签
  

闽ICP备14008679号