对于刚刚入门python的学习者们,最头疼的莫过于基础的功能实现代码了,很多函数可以实现意义是一样的,今天小编教大家实例——实现python汇率转换代码。

Python中的货币转换器

tkinter – 用于用户界面(UI)requests – 获取网址

货币转换器的python构建步骤实时汇率

导入所需的库

CurrencyConverter类

货币转换器的用户界面

主函数

一、实时汇率

Base – USD:这意味着我们有基准货币美元。这意味着要转换任何货币,我们必须先将其转换为USD,然后再由USD转换为任意货币。

Date and time:显示上次更新的日期和时间。

Rates:这是基础货币与美元的货币汇率。

二、导入我们需要的库

我们使用tkinter和request库。因此,我们需要导入库。import requests

from tkinter import *import tkinter as tk

from tkinter import ttk

三、创建CurrencyConverter类

现在,我们将创建CurrencyConverter类,该类将获取实时汇率并转换货币并返回转换后的金额。

1、让我们创建class的构造函数class RealTimeCurrencyConverter():

def __init__(self,url):            self.data = requests.get(url).json()            self.currencies = self.data['rates']

equests.get(url)将页面加载到我们的python程序中,然后.json()会将页面转换为json文件。我们将其存储在数据变量中。

2、Convert()方法:def convert(self, from_currency, to_currency, amount):

initial_amount = amount

if from_currency != 'USD' :

amount = amount / self.currencies[from_currency]

# limiting the precision to 4 decimal places

amount = round(amount * self.currencies[to_currency], 4)

return amount

此方法采用以下参数:

From_currency:需要转换的货币

to _currency: 想要转换成的货币

Amount:需要转换的金额

并返回转换后的金额

例如:url = 'https://api.exchangerate-api.com/v4/latest/USD'

converter = RealTimeCurrencyConverter(url)

print(converter.convert('CNY','USD',100))

小伙伴们可以保存起来了,有类似上述实战需求可以直接套用哦~如需了解更多python实用知识,点击进入云海天Python教程网。

python美元汇率兑换程序代码_如何实现python汇率转换代码相关推荐

  1. python示例异常处理与程序调试_笔记:Python异常处理与程序调试

    Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性.异常处理还具有释放对象,中止循环的运行等作用.在程序运行的过程中,如果发生了错误,可以返回事先约 ...

  2. python可以开发web程序吗_【分享|python部署开发的web程序有9种方法】- 环球网校...

    [摘要]当今世界充满了各种数据,而python是其中一种的重要组成部分.然而,若想其有所应用,我们需要对这些python理论进行实践.其中包含很多有趣的的过程,然后将其用于某些方面.其中python部 ...

  3. python可以用来编写计算机网络程序吗_不必熟悉python或R编程语言,6步执行计算机视觉应用程序...

    全文共1260字,预计学习时长7分钟 图源:morish 很多人都能运行操作计算机视觉应用程序.是的,学习并执行它并不难,现在有很多库可以用来执行如此强大的计算机视觉应用程序. 你有没有关注最近有没有 ...

  4. python汇率兑换程序。按照温度转换程序的设计思路,按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题? 二.使用步骤 代码 总结 前言 python汇率兑换程序.按照温度转换程序的设计思路,按照1美元=6人民币 ...

  5. PTA_Python3_人民币与美元汇率兑换程序

    设计人民币与美元汇率兑换程序,按照1美元=7人民币的汇率 编写一个双向兑换程序. 输入格式: 输入美元或者人民币的金额,币种在前,金额在后,如:$20.¥100.每次输入一个金额. 输出格式: 输出经 ...

  6. 货币转换程序(双符号)python代码_如何实现python汇率转换代码

    对于刚刚入门python的学习者们,最头疼的莫过于基础的功能实现代码了,很多函数可以实现意义是一样的,今天小编教大家实例--实现python汇率转换代码. Python中的货币转换器 tkinter ...

  7. python嵌入c代码_怎样把Python代码嵌入到C程序

    匿名用户 1级 2017-11-03 回答 这篇文章主要介绍了将Python代码嵌入C++程序进行编写的实例,尽管通常还是Python代码中调用C++程序的情况较多...需要的朋友可以参考下 把pyt ...

  8. python hello world程序代码_第一个Python程序——hello world

    helloWorld 一直都是每一门语言经典的第一课, 就是使用那一种语言输出 HelloWorld 的字符串 下面 ,就用 python.在终端里面输出 HelloWorld 代码非常简单,只需要一 ...

  9. python 代码_如何让Python代码加速运行?

    Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足.但是,有很多时候,Python 的效率并没有想象中的那么夸张.本文对一些 Python 代码加速运行的技巧 ...

最新文章

  1. AI一分钟 | 谷歌CEO承诺在中国组建更大团队;苹果与清华大学成立研究中心,并将帮助30万名贫困学生
  2. OKR和KPI有什么区别?一篇文章搞懂
  3. torch.nn.LogSoftmax()与输入具有相同尺寸和形状的张量,其值在[-inf,0)范围内
  4. 动态生成RadialMenuContainer
  5. python 栈道实现
  6. 聊聊引用和 ThreadLocal 那些事儿
  7. 类属性-属性查找机制-向上查找
  8. [svc]cfssl模拟https站点-探究浏览器如何校验证书
  9. akka2.5_播放2.0:Akka,Rest,Json和依赖项
  10. (3)分布式下的爬虫Scrapy应该如何做-递归爬取方式,数据输出方式以及数据库链接...
  11. linux一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书)
  12. ssh传输越多越慢_Linux下分析网站访问慢原因
  13. android 百度室内地图开发,androidsdk | 百度地图API SDK
  14. IIS 7管理API——Microsoft.Web.Administration介绍
  15. Opencv之斑点(Blob)检测--SimpleBlobDetector_create
  16. MFCC里面的log energy和matlab实现
  17. Linux 文件类型
  18. 服务器虚拟化思维导图,虚拟语气思维导图解析.ppt
  19. Android 登陆界面
  20. html显示网上图片不显示不出来,网页图片显示不出来,教您网页不显示图片怎么办...

热门文章

  1. 倍数(Python)
  2. 微信公众号+Vue+JS-SDK配置注册失败,显示config:fail,Error: 系统错误,错误码:63002,invalid signature等解决方法
  3. 计算机强制关机后无法正常启动,​window7强制关机之后无法正常启动修复方法...
  4. 利用Python在环境气象海洋领域实现基础计算与绘图
  5. CSS3正方体图片轮换
  6. python文件下载战_在您的Python平台游戏中放一些战利品
  7. ddPCR 数字PCR检测服务
  8. 【flutter】type ‘Null‘ is not a subtype of type ‘bool‘
  9. win10系统picpick截图工具自动滚动截长图方法
  10. 计算机绘制表格教案,电脑制作表格教案设计