VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • python练习题5.3四则运算(用字典实现)

四则运算(用字典实现),比较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进行公式计算。

 

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

作者:我要去西藏
出处:http://www.cnblogs.com/Renqy/


相关教程