多语言展示
当前在线:1627今日阅读:23今日分享:25

python 实现汇率计算功能

今天给大家介绍下如何用python编写一个汇率计算功能的工具
工具/原料
1

电脑

2

Python开发工具

方法/步骤
1

用import 代码导入相关模块,具体代码如下:import  urllib.request import re

2

用input 代码和用户交互,提示用户输入美元的数值,具体代码如下:usd = int (input('请输入美元:'))

3

接下来,我们按照汇率进行乘法计算,并且打印出结果,具体代码如下:result = usd  * 7print('折合人民币为:%s'%result)

4

上面是利用一个计算的方法实现的汇率计算功能,下面我们用采集的方法实现,同样先建立交互功能,代码如下:srt_usd = input('请输入美元:')

5

建立变量url,并且用urllib中的request 请求的方法,提取到这个地址中的相关信息,代码如下:url = 'https://huobiduihuan.51240.com/?f=USD&t=CNY&j='+ srt_usd +'' result = urllib.request.urlopen(url)

6

接下来我们把数据读取出来,并且转换成utf8 的编码,具体代码如下:data = result.read().decode('utf8')

7

然后我们用正则表达式将读取到的汇率数值提取出来,具体代码如下:pattrn = re.compile(r'color:#CC0000;'>(.*?)') res = re.findall(pattrn,data) print(res[1])

8

代码运行效果和整体总结:import  urllib.request import re usd = int (input('请输入美元:')) result = usd  * 7 print('折合人民币为:%s'%result)  # 下面是方法二  srt_usd = input('请输入美元:') url = 'https://huobiduihuan.51240.com/?f=USD&t=CNY&j='+ srt_usd +'' result = urllib.request.urlopen(url) data = result.read().decode('utf8') pat = re.compile(r'color:#CC0000;'>(.*?)') res = re.findall(pat,data) print(res[1])

注意事项

python中所有代码都需要是英文格式

推荐信息