Python基础练习:函数简单计算
程序员文章站
2024-03-23 17:33:10
...
函数实现计算器:
if条件语句:
def calc(a,b,oper):
if oper=='+':
sum=a+b
elif oper=='-':
sum=a-b
elif oper=='*':
sum=a*b
elif oper=='/':
sum=a/b
elif oper=='**':
sum=a**b
return sum
print(calc(2,5,'*'))
不用条件语句:
from operator import *
def calc(a,b,oper):
if oper=='+':
sum=a+b
elif oper=='-':
sum=a-b
elif oper=='*':
sum=a*b
elif oper=='/':
sum=a/b
elif oper=='**':
sum=a**b
return sum
def calc1(a, b, k):
return {
'+': add,
'-': sub,
'*': mul,
'/': truediv,
'**': pow
}[k](a, b)
print(calc(2,5,'*'))
print(calc1(2,5,'*'))
上一篇: LeetCode-两数之和 java思路
下一篇: 1. 两数之和
推荐阅读
-
python基础函数 eval
-
Python基础练习:函数之文件重命名
-
Python基础练习:函数简单计算
-
python全栈核心提炼-第一章:python基础-函数
-
Python 实现不使用语言自带的函数计算两个日期的差值
-
Python新手学习基础之数据结构-列表4 其他函数 listextendcountsortcopy
-
Python基础编程:利用列表实现简单的先进后出、先进先出
-
Python基础--函数的定义和调用
-
《递归求阶乘和》要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值。
-
开始我的PYTHON之路——注释及简单的用户输入输出、计算所剩年龄