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通过线程实现定时器timer的方法
Mar 16 Python
Python正则抓取网易新闻的方法示例
Apr 21 Python
神经网络理论基础及Python实现详解
Dec 15 Python
Python的SimpleHTTPServer模块用处及使用方法简介
Jan 22 Python
Python多继承顺序实例分析
May 26 Python
Python过滤txt文件内重复内容的方法
Oct 21 Python
Python中浅拷贝copy与深拷贝deepcopy的简单理解
Oct 26 Python
keras得到每层的系数方式
Jun 15 Python
Python datetime模块使用方法小结
Jun 18 Python
通过实例解析python创建进程常用方法
Jun 19 Python
K近邻法(KNN)相关知识总结以及如何用python实现
Jan 28 Python
pytorch中[..., 0]的用法说明
May 20 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中计算时间差的几种方法
2009/12/31 PHP
php校验表单检测字段是否为空的方法
2015/03/20 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
Convert Seconds To Hours
2007/06/16 Javascript
Extjs Label的 fieldLabel和html属性值对齐的方法
2014/06/15 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
javascript中局部变量和全局变量的区别详解
2015/02/27 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
详谈js的变量提升以及使用方法
2018/10/06 Javascript
js获取form表单中name属性的值
2019/02/27 Javascript
微信小程序登录session的使用
2019/03/17 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
2020/08/12 Javascript
Python中AND、OR的一个使用小技巧
2015/02/18 Python
Python线性回归实战分析
2018/02/01 Python
Python使用pickle模块实现序列化功能示例
2018/07/13 Python
Python Pillow Image Invert
2019/01/22 Python
Python爬虫运用正则表达式的方法和优缺点
2019/08/25 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
django 实现简单的插入视频
2020/04/07 Python
Python urllib.request对象案例解析
2020/05/11 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
h5移动端调用支付宝、微信支付的实现
2020/06/08 HTML / CSS
竞选班干部的演讲稿
2014/04/24 职场文书
化工工艺设计求职信
2014/06/25 职场文书
2014年中秋节活动总结
2014/08/29 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
入党个人总结范文
2015/03/02 职场文书
会议通知
2015/04/15 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书
优秀志愿者感言
2015/08/01 职场文书