货币转换python代码_在Python中创建货币转换器
您没有这么说,但我猜消息TypeError: 'str' object is not callable出现在这⼀⾏:convert2 = "USA Dollars", str('£.2f' '£'(convert1))
(或其中⼀个看起来像它)。要消除此错误,请修复赋值语句:
^{pr2}$
python货币转换或者更好,因为它更简单和等效:convert2 = "USA Dollars", '£%.2f' % convert1
这将导致convert2看起来像这样:('USA Dollars', '£1.33')
问题在于currency是⼀个TkinterDoubleVar,它的set⽅法不需要两个字符串的元组:它需要⼀个浮点,类似于1.33(⼀个没有引号和GBP符号的数字)。所以修改作业只会解决你的问题。
我可以建议您⾸先让基本的货币转换逻辑在⼀个简单的(如果不友好的话)控制台程序中⼯作,并将Tkinter实现视为第2阶段吗?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论