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对Windows服务进行监控
Feb 11 Python
python 按不同维度求和,最值,均值的实例
Jun 28 Python
浅谈python3.x pool.map()方法的实质
Jan 16 Python
pandas删除行删除列增加行增加列的实现
Jul 06 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
Pytorch 的损失函数Loss function使用详解
Jan 02 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
python 伯努利分布详解
Feb 25 Python
Python实现一个优先级队列的方法
Jul 31 Python
Pandas中两个dataframe的交集和差集的示例代码
Dec 13 Python
python模块内置属性概念及实例
Feb 18 Python
Python的代理类实现,控制访问和修改属性的权限你都了解吗
Mar 21 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
基于PHP与XML的PDF文档生成技术
2006/10/09 PHP
PHP判断图片格式的七种方法小结
2013/06/03 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
JQUERY复选框CHECKBOX全选,取消全选
2008/08/30 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JS中类或对象的定义说明
2014/03/10 Javascript
常见的jQuery选择器汇总
2014/11/24 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
jQuery 3.0 的变化及使用方法
2016/02/01 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
2017/04/02 jQuery
用node和express连接mysql实现登录注册的实现代码
2017/07/05 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
JS实现的视频弹幕效果示例
2018/08/17 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
使用PDB简单调试Python程序简明指南
2015/04/25 Python
详解python 发送邮件实例代码
2016/12/22 Python
浅谈Python使用Bottle来提供一个简单的web服务
2017/12/27 Python
python序列化与数据持久化实例详解
2019/12/20 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
Python3打包exe代码2种方法实例解析
2020/02/17 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
OSPREY LONDON官网:英国本土皮具品牌
2019/05/31 全球购物
2014年国培研修感言
2014/03/09 职场文书
预防艾滋病宣传活动总结
2015/05/09 职场文书
入党转正介绍人意见
2015/06/03 职场文书
教师培训简讯
2015/07/20 职场文书
队列队形口号
2015/12/25 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书