js css htmlPython进阶

Python创建与调用函数

2023-01-06  本文已影响0人  技术老男孩

一、创建函数注意事项:

二、调用函数注意事项:

三、关键词传参:

# 默认参数:定义函数,给形参的默认值
def get_info(name, age=20):
    print("%s is %s years old" % (name, age))
# 按照位置传参
get_info("nfx")  # name="nfx"  age=20
get_info("nfx", 18)  # name="nfx"  age=18
get_info(18, "nfx")  # name=18 age="nfx"
# 关键字传参(指名道姓): 可以不按照顺序传参
get_info(name="nfx", age=18)
get_info(age=18, name="nfx")
# 注意: 关键字参数后不能有位置参数
get_info("nfx", age=20)
# get_info(name="nfx", 20): 报错
print("hello", "world", sep="---", end="!!\n")

四、案例练习:

需求

import random as rd

def sh_result(big, small):
    symbol = rd.choice(["+", "-"])
    print(f"symbol={symbol},big:={big},small={small}")
    if symbol == "-":
        result = big - small
    else:
        result = big + small
    da = int(input(f"请计算{big}{symbol}{small}=____:"))
    if da == result:
        print("ok")
    else:
        print("error")


if __name__ == '__main__':
    # 列表解析式 创建2个随机数
    num_list = [rd.randint(1, 100) for i in range(2)]
    # 列表排序
    num_list.sort()
    # 调用函数
    sh_result(big=num_list[1], small=num_list[0])
上一篇 下一篇

猜你喜欢

热点阅读