美文网首页
lupengday04

lupengday04

作者: __method__ | 来源:发表于2021-04-29 21:35 被阅读0次

函数定义

# 为什么需要函数
# 对重复的代码进行封装
# def 函数名(参数...):
#     函数体
# 函数名(实参)
def sayHello():
    print("哈哈")
    print("哈哈")
# 调用函数
sayHello()
# 1~任意数的累加和
def caculateNum(number):
    sum = 0
    for i in range(1, number+1):
        sum += i
    print(sum)
caculateNum(2)
caculateNum(50)
caculateNum(100)
caculateNum(500)
# 任意两个数的相加
def sum_two(x, y):
    print("x =", x)
    print("y =", y)
    print(x + y)
sum_two(10, 20)
sum_two(-10, 20)

demo2

# + - x /
def jia(a, b):
    print(a + b)
def jian(a, b):
    print(a - b)
def mul(a, b):
    print(a*b)
def div(x, y):
    print(x/y)
num1 = input("请输入第一个数") # "1"
num1 = int(num1)
# print(type(num1))
fuhao = input("请输入运算符(+ - * /)")
num2 = int(input("请输入第二个数"))
if fuhao=="+":
    print("+")
    jia(num1, num2)
elif fuhao=="-":
    print("-")
    jian(num1, num2)
elif fuhao=="*":
    print("*")
    mul(num1, num2)
elif fuhao=="/":
    print("/")
    div(num1, num2)
else:
    print("输入有误")

demo2

# 函数的类型
# 无参无返回
def haha():
    print("哈哈")
# 有参无返回
haha()
def add(x, y):
    print(x+y)
# 有参有返回
print(add(10, 20))
def add2(x, y):
    return x + y
# res = add2(11, 22)
# print(res)
print(add2(30, 70))
# 无参有返回
def haha2():
    return "呵呵呵"
print(haha2())

相关文章

网友评论

      本文标题:lupengday04

      本文链接:https://www.haomeiwen.com/subject/jlqgrltx.html