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实现获取操作系统版本信息方法
Apr 08 Python
5种Python单例模式的实现方式
Jan 14 Python
python批量制作雷达图的实现方法
Jul 26 Python
Python爬虫代理IP池实现方法
Jan 05 Python
Django 使用logging打印日志的实例
Apr 28 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
Jun 13 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
python图像处理模块Pillow的学习详解
Oct 09 Python
通过Python实现一个简单的html页面
May 16 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
Python连接mysql数据库及简单增删改查操作示例代码
Aug 03 Python
python3 通过 pybind11 使用Eigen加速代码的步骤详解
Dec 07 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/09/30 PHP
php 伪静态之IIS篇
2014/06/02 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
ThinkPHP安装和设置
2015/07/27 PHP
实例讲解php数据访问
2016/05/09 PHP
PHP基于自定义类随机生成姓名的方法示例
2017/08/05 PHP
php+ajax实现仿百度查询下拉内容功能示例
2017/10/20 PHP
PHP常见的几种攻击方式实例小结
2019/04/29 PHP
jquery 卷帘效果实现代码(不同方向)
2013/02/05 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
微信小程序购物商城系统开发系列-工具篇的介绍
2016/11/21 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
vue-cli与webpack处理静态资源的方法及webpack打包的坑
2018/05/15 Javascript
微信小程序实现收货地址左滑删除
2020/11/18 Javascript
vue的三种图片引入方式代码实例
2019/11/19 Javascript
JavaScript设计模式---单例模式详解【四种基本形式】
2020/05/16 Javascript
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
2020/12/09 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python实现windows下文件备份脚本
2018/05/27 Python
Python多线程正确用法实例解析
2020/05/30 Python
小学中秋节活动方案
2014/02/06 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
作弊检讨书
2015/01/27 职场文书
老公保证书怎么写
2015/02/26 职场文书
第一书记观后感
2015/06/08 职场文书
预备党员表决心的话
2015/09/22 职场文书
《鲸》教学反思
2016/02/23 职场文书
导游词之吉林花园山
2019/10/17 职场文书
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js