当前位置: 移动技术网 > IT编程>脚本编程>Python > python练习题5.3四则运算(用字典实现)

python练习题5.3四则运算(用字典实现)

2020年04月23日  | 移动技术网IT编程  | 我要评论

sbs演技大赏2014,qq堂论坛,视频下载网站

四则运算(用字典实现),比较c语言的switch语句。

输入格式:

在一行中输入一个数字 在一行中输入一个四帜运算符(+,-,*,/) 在一行中输入一个数字

输出格式:

在一行中输出运算结果(小数保留2位)

代码如下:

#!/usr/bin/python
# -*- coding: utf-8 -*-


sf = {'+':'x+y','-':'x-y','*':'x*y','/':'x/y if y!=0 else "divided by zero"'}

x = int(input())
xysf = input()
y = int(input())

result = eval(sf[xysf])

if type(result) != str:
    print("{:.2f}".format(result))
else:
    print(result)

这个程序简单,使用eval进行公式计算。


读书和健身总有一个在路上

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网