大家好,我是皮皮。
一、前言
最近非常火爆,很多人都在玩。前几天在最强王者交流群【孤独】找要了一个用实现计算器的代码,这里拿出来给大家分享下。下面的代码是给出的:
# 导入PyQt5模块from PyQt5。 , , , , PyQt5。 Qt# 创建应用程序实例app = ([])# 创建窗口 = ()。(‘计算器’)# 创建布局 = ()。()# 创建文本框 = ()。(True)。(Qt。)。(15)。(, 0, 0, 1, 5)# 创建按钮nums = ‘789/456*123-0。=+’i = 0btn = []for j in range(2, 5): for k in range(3): btn。((nums[i])) btn[i]。
(40, 40) 。(btn[i], j, k) i += 1btn。((‘。’))btn[i]。(40, 40)。(btn[i], 5, 0)btn。((‘+/-‘))btn[i+1]。(40, 40)。(btn[i+1], 5, 1)btn。((‘C’))btn[i+2]。(40, 40)。(btn[i+2], 5, 2)# 定义计算器功能def (): total = 。text() total = eval(total) 。(str(total))# 连接按钮功能btn[0]。。(: 。(。text() + ‘7’))btn[1]。
。(: 。(。text() + ‘8’))btn[2]。。(: 。(。text() + ‘9’))btn[3]。。(: 。(。text() + ‘/’))btn[4]。。(: 。(。text() + ‘4’))btn[5]。。(: 。(。text() + ‘5’))btn[6]。。(: 。(。text() + ‘6’))btn[7]。。(: 。(。text() + ‘*’))btn[8]。。(: 。
(。text() + ‘1’))btn[9]。。(: 。(。text() + ‘2’))btn[10]。。(: 。(。text() + ‘3’))btn[11]。。(: 。(。text() + ‘-‘))btn[12]。。(: 。(。text() + ‘0’))btn[13]。。(: 。(。text() + ‘。’))btn[14]。。(: 。(。text() + ‘+’))btn[15]。。()btn[16]。。(: 。(”))# 显示窗口。show()# 运行应用程序app。exec_()
本以为给的代码应该是直接可以跑出正确的结果的,结果翻车了!
二、实现过程
其实把基本的框架也都写好了,确实需要在这个代码基础上稍微修改下才行,逻辑没有问题,只是少了部分代码应该就能运行了。这里【༺࿈黑科技·鼓包࿈༻】在这个代码基础上稍微修改了下,就可以跑了。修改后的代码如下:
# 导入PyQt5模块from PyQt5。 , , , , , PyQt5。 Qt# 创建应用程序实例app = ([])# 创建窗口 = ()。(‘计算器’)# 创建布局 = () = ()v_h = ()。()# 创建文本框 = ()。(True)。(Qt。)。(15)。(, 0, 0, 1, 5)# 创建按钮nums = ‘789/456*123-0。C+’i = 0btn = []for j in range(1, 5): for k in range(4): btn。
((nums[i])) btn[i]。(40, 40) 。(btn[i], j, k) print(i,j,k) i += (i)dh = (‘=’)dh。(180, 40)。()v_h。(dh)。(v_h)# 定义计算器功能def (): total = 。text() total = eval(total) 。(str(total))# 连接按钮功能btn[0]。。(: 。(。text() + ‘7’))btn[1]。。(: 。(。text() + ‘8’))btn[2]。。(: 。
(。text() + ‘9’))btn[3]。。(: 。(。text() + ‘/’))btn[4]。。(: 。(。text() + ‘4’))btn[5]。。(: 。(。text() + ‘5’))btn[6]。。(: 。(。text() + ‘6’))btn[7]。。(: 。(。text() + ‘*’))btn[8]。。(: 。(。text() + ‘1’))btn[9]。。(: 。(。
text() + ‘2’))btn[10]。。(: 。(。text() + ‘3’))btn[11]。。(: 。(。text() + ‘-‘))btn[12]。。(: 。(。text() + ‘0’))btn[13]。。(: 。(。text() + ‘。’))btn[14]。。(: 。(”))btn[15]。。(: 。(。text() + ‘+’))dh。。()# 显示窗口。show()# 运行应用程序app。exec_()
运行结果如下图所示:
简直太秀了,顺利地解决了粉丝的问题。
最后分享一个关于编程能用来干嘛?问题的回答,一起共勉下啦!
是一种高级编程语言,具有简单易学、开发效率高等特点,被广泛应用于多个领域。以下是编程可以用来干嘛的一些例子:
网络爬虫:使用编写程序可以爬取互联网上的数据,例如爬取新闻、商品信息等。数据分析:有强大的数据分析库,例如Numpy、和等,可以对数据进行处理、分析和可视化。
人工智能和机器学习:有很多强大的人工智能和机器学习库,例如、Keras和等,可以用于图像识别、自然语言处理、预测等领域。
网站开发:有很多流行的Web框架,例如和Flask等,可以用于构建网站和Web应用。
游戏开发:有很多游戏开发库,例如等,可以用于开发简单的2D游戏。
自动化脚本:可以编写自动化脚本,例如自动化测试、自动化部署等。
总之,编程具有广泛的应用场景,可以用于数据处理、科学计算、人工智能、Web开发、自动化等多个领域。同时,也是学习编程的很好的入门语言,因为它具有简单易学、语法清晰等特点。
三、总结
大家好,我是皮皮。这篇文章主要盘点了一个处理代码的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。
最后感谢粉丝【孤独】提问,感谢【༺࿈黑科技·鼓包࿈༻】给出的思路和代码解析,感谢【DIY】等人参与学习交流。