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

【作品介绍】
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
苏文星嘿嘿,不错哦
偷偷告诉你,python里有个很酷的函数叫exec
用法是
exec('这里是python代码')
用它可以在python中运行python!
听不懂?
你只要知道 它相当于 python终端 就可以了
接下来是正事了
让它帮我们 一行代码完成运算!
print(exec(input('输入一个算数式:')))
接下来我们分析一下发生什么了
input输入一个算数式(字符串形式,假设输入 3+5)
exec执行代码(算数式),相当于在终端输入代码那种一样
上图是在终端输入3+5(按下回车即可执行,在编辑器里直接这样是没用的,必须要print)
exec执行完代码后,返回结果就是 8 了!
和终端一样!
神奇不?
假如我们输入 8/4,exec返回的是 2
输入3*9,返回 27
总之exec可以帮我们像在终端一样运行代码
懂了就赞一个吧
点赞0
评论