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 性能优化技巧总结
Nov 01 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
MySQL适配器PyMySQL详解
Sep 20 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
Python中property函数用法实例分析
Jun 04 Python
Python 确定多项式拟合/回归的阶数实例
Dec 29 Python
python字典改变value值方法总结
Jun 21 Python
Python异常处理例题整理
Jul 07 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
Anaconda和ipython环境适配的实现
Apr 22 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
May 24 Python
Spring http服务远程调用实现过程解析
Jun 11 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在字符串中查找另一个字符串
2008/11/19 PHP
php 中英文语言转换类
2011/09/07 PHP
PHP实现无限级分类(不使用递归)
2015/10/22 PHP
xtree.js 代码
2007/03/13 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
js获取或设置当前窗口url参数的小例子
2013/10/14 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
2015/04/03 Javascript
使用Vue实现移动端左滑删除效果附源码
2019/05/16 Javascript
javaScript把其它类型转换为Number类型
2019/10/13 Javascript
ElementUI之Message功能拓展详解
2019/10/18 Javascript
JavaScript计算出两个数的差值
2020/03/19 Javascript
js里面的变量范围分享
2020/07/18 Javascript
跟老齐学Python之使用Python操作数据库(1)
2014/11/25 Python
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
python实现H2O中的随机森林算法介绍及其项目实战
2019/08/29 Python
解决python 执行sql语句时所传参数含有单引号的问题
2020/06/06 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
H5最强接口之canvas实现动态图形功能
2019/05/31 HTML / CSS
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
美国真皮手袋品牌:GiGi New York
2017/03/10 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
文员个人求职自荐信
2013/09/21 职场文书
怎么写有吸引力的自荐信
2013/11/17 职场文书
便利店促销方案
2014/02/20 职场文书
人力资源作业细则
2014/03/03 职场文书
六一亲子活动总结
2014/07/01 职场文书
工厂标语大全
2014/10/06 职场文书
法定代表人授权委托书格式
2014/10/14 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python