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升级提示Tkinter模块找不到的解决方法
Aug 22 Python
自动化Nginx服务器的反向代理的配置方法
Jun 28 Python
Python机器学习之SVM支持向量机
Dec 27 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
python模块smtplib学习
May 22 Python
Python绘制正余弦函数图像的方法
Aug 28 Python
Python随机生成身份证号码及校验功能
Dec 04 Python
基于python框架Scrapy爬取自己的博客内容过程详解
Aug 05 Python
手把手教你进行Python虚拟环境配置教程
Feb 03 Python
Python内建序列通用操作6种实现方法
Mar 26 Python
Pandas的Apply函数具体使用
Jul 21 Python
Django2.1.7 查询数据返回json格式的实现
Dec 29 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二维数组的去重问题解析
2011/07/17 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
js模仿java的Map集合详解
2016/01/06 Javascript
javascript关于继承解析
2016/05/10 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
2016/09/05 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
微信小程序按顺序同步执行的两种方式
2019/12/20 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[01:28:31]《加油DOTA》真人秀 第五期
2014/09/01 DOTA
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
在Python的Django框架中simple-todo工具的简单使用
2015/05/30 Python
使用python3实现操作串口详解
2019/01/01 Python
华为2019校招笔试题之处理字符串(python版)
2019/06/25 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
css3中transition属性详解
2014/09/02 HTML / CSS
BCBG官网:BCBGMAXAZRIA
2017/12/29 全球购物
如何拷贝一整个Java对象,包括它的状态
2013/12/27 面试题
法人代表委托书
2014/04/04 职场文书
中班幼儿评语大全
2014/04/30 职场文书
理想演讲稿范文
2014/05/21 职场文书
项目投资合作意向书
2014/07/29 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
2015年大学学生会工作总结
2015/05/13 职场文书
车辆安全隐患排查制度
2015/08/05 职场文书
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技