猫史档案馆


【Python作品分享】四则计算器【作品秀】

用户:洛小洛q洛小洛q查看:0 回复:1 评论:0 创建时间:2022-03-26T13:14:35


【作品展示】

center_image

 

【作品介绍】

q

 

【作品源代码】

import turtle


a = float(input())
b = float(input())
c = input()
if (c == '+'):
    print((a + b))
elif (c == '-'):
    print((a - b))
elif (c == '*'):
    print((a * b))
elif (c == '/' or '%'):
    print((a / b))
else:
    print('Error')

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
苏文星苏文星

嘿嘿,不错哦

偷偷告诉你,python里有个很酷的函数叫exec

用法是

exec('这里是python代码')

用它可以在python中运行python!

听不懂?

你只要知道 它相当于 python终端 就可以了

接下来是正事了

让它帮我们 一行代码完成运算

print(exec(input('输入一个算数式:')))

接下来我们分析一下发生什么了

input输入一个算数式(字符串形式,假设输入 3+5)

exec执行代码(算数式),相当于在终端输入代码那种一样center_image

上图是在终端输入3+5(按下回车即可执行,在编辑器里直接这样是没用的,必须要print)

exec执行完代码后,返回结果就是 8 了!

和终端一样!

神奇不?

假如我们输入 8/4,exec返回的是 2

输入3*9,返回 27

总之exec可以帮我们像在终端一样运行代码

懂了就赞一个吧

点赞0


评论