Python实现制度转换(货币,温度,长度)


Posted in Python onJuly 14, 2019

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

人民币和美元间汇率固定为:1美元 = 6.78人民币。

程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格

示例1:RMB123

示例2:USD20

TempStr = input()
if TempStr[0:3] in ['RMB']:
  C = eval(TempStr[3:])/6.78
  print("USD{:.2f}".format(C))
elif TempStr[0:3] in['USD']:
  F = 6.78*eval(TempStr[3:])
  print("RMB{:.2f}".format(F))

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。

请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。

转换算法如下:(C表示摄氏度、F表示华氏度)

         C = ( F - 32 ) / 1.8

         F = C * 1.8 + 32

要求如下:

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;

示例1:C12.34

示例2:F87.65

TempStr = input()
if TempStr[0] in['f','F']:
  C = (eval(TempStr[1:])-32)/1.8
  print("C{:.2f}".format(C))
elif TempStr[0] in['C','c']:
  F = 1.8*eval(TempStr[1:])+32
  print("F{:.2f}".format(F))

编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。

b = input()
if '.' in b:
  b = float(b)
else :
  b = int(b)
print(b**0 ,b**1 ,b**2 ,b**3 ,b**4 ,b**5)

使用turtle库,绘制一个正方形。

from turtle import *
color('black','white')
begin_fill()
for i in range(4):
  fd(100)
  rt(-90)
end_fill()
done()

使用turtle库,绘制一个六边形。

from turtle import *
color('black','white')
begin_fill()
for i in range(6):
  fd(100)
  rt(-60)
end_fill()
done()

完成米和英寸之间的长度转换,基本需求如下:

输入英寸,转换成米;

输入米,转换成英寸。

英寸采用in标记,放在数值结尾;米采用m标记,放在数值结尾。

1 米 = 39.37 英寸

例1: 10m

例2: 20in

TempStr = input()
if TempStr[-2] in['i','I']:
  C = eval(TempStr[0:-2])/39.37
  print("{:.3f}m".format(C))
elif TempStr[-1] in['m','M']:
  F = 39.37*eval(TempStr[0:-1])
  print("{:.3f}in".format(F))
else:
  print("输入格式错误")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中为什么要用self探讨
Apr 14 Python
Python过滤列表用法实例分析
Apr 29 Python
Django admin实现图书管理系统菜鸟级教程完整实例
Dec 12 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
让Python脚本暂停执行的几种方法(小结)
Jul 11 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 Python
Python脚本导出为exe程序的方法
Mar 25 Python
Python如何操作docker redis过程解析
Aug 10 Python
Python调用REST API接口的几种方式汇总
Oct 19 Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 Python
Python何绘制带有背景色块的折线图
Apr 23 Python
详解Python Qt的窗体开发的基本操作
Jul 14 #Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 #Python
Python+Selenium使用Page Object实现页面自动化测试
Jul 14 #Python
Python实现Selenium自动化Page模式
Jul 14 #Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 #Python
python基于Selenium的web自动化框架
Jul 14 #Python
Django项目使用CircleCI的方法示例
Jul 14 #Python
You might like
一段php加密解密的代码
2006/10/09 PHP
一个PHP数组应该有多大的分析
2009/07/30 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
php统计文件大小,以GB、MB、KB、B输出
2011/05/29 PHP
解析php常用image图像函数集
2013/06/24 PHP
Yii实现MySQL多数据库和读写分离实例分析
2014/12/03 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
2015/08/01 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
jQuery操作select下拉框的text值和value值的方法
2014/05/31 Javascript
Jquery数字上下滚动动态切换插件
2015/08/08 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
webpack+express实现文件精确缓存的示例代码
2020/06/11 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
为Python的Tornado框架配置使用Jinja2模板引擎的方法
2016/06/30 Python
实时获取Python的print输出流方法
2019/01/07 Python
python误差棒图errorbar()函数实例解析
2020/02/11 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
学生打架检讨书
2014/02/14 职场文书
怎样写好自我评价呢?
2014/02/16 职场文书
亮化工程实施方案
2014/03/17 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
兴趣班停课通知
2015/04/24 职场文书
返乡农民工证明
2015/06/24 职场文书
2019企业文化管理制度范本!
2019/08/06 职场文书
教你部署vue项目到docker
2022/04/05 Vue.js