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 相关文章推荐
Python3实现的简单验证码识别功能示例
May 02 Python
对python 判断数字是否小于0的方法详解
Jan 26 Python
对Python3 解析html的几种操作方式小结
Feb 16 Python
python3+pyqt5+itchat微信定时发送消息的方法
Feb 20 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
python变量的存储原理详解
Jul 10 Python
基于Python计算圆周率pi代码实例
Mar 25 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
Python实现迪杰斯特拉算法过程解析
Sep 18 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 Python
python 基于opencv去除图片阴影
Jan 26 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
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP绕过open_basedir限制操作文件的方法
2018/06/10 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
使用JS 清空File控件的路径值
2013/07/08 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
JavaScript制作简单分页插件
2016/09/11 Javascript
详解动画插件wow.js的使用方法
2017/09/13 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
python分布式环境下的限流器的示例
2017/10/26 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
Linux如何命名文件--使用文件名时应注意
2012/01/22 面试题
求职信怎么写范文
2014/05/26 职场文书
超市店庆活动方案
2014/08/31 职场文书
售房协议书范本2014
2014/10/23 职场文书
2014年药剂科工作总结
2014/11/26 职场文书
信息技术研修心得体会
2016/01/08 职场文书
2019森林防火宣传标语大全!
2019/07/03 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书