欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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,'*'))

Python基础练习:函数简单计算

 

 

 

相关标签: 基础练习