理解函数定义与调用:
# 需求: 定义函数,两个数值相加.
# 违反了"单一原则":一个函数只做一件事情.
# 函数定义者
# def add():
# # 获取输入
# number_one = float(input("请输入第一个数字:"))
# number_two = float(input("请输入第二个数字:"))
# # 逻辑处理
# result = number_one + number_two
# # 显示结果
# print("结果是:%f" % result)
# 函数调用者
# add()
# 函数定义者
def add(number_one, number_two):
# 逻辑处理
result = number_one + number_two
return result # 返回结果
# 函数调用者
# 获取输入
# number_one = float(input("请输入第一个数字:"))
# number_two = float(input("请输入第二个数字:"))
re = add(50, 80)
print(re)
练习:
# 练习1: 排列出所有扑克牌 13 * 4 --> 列表(52)
# 扑克牌的数字
list_number = ["A", "2", "3", "4", "5", "6", "7", "8", "9", "10", "J", "Q", "K"]
# 扑克牌的花色
list_suit = ["红桃", "黑桃", "方片", "梅花"]
list_poker = [(number, suit) for number in list_number for suit in list_suit]
print(len(list_poker), list_poker)
练习2:排列出3个色子可以组成的所有数字6 * 6 × 6 --》 6**n
# 色子(1 -- 6) 6
list_result = []
for x in range(1, 7