# ====== 第7关:蛋仔绝招 - 函数 ====== # 函数 = 蛋仔自己发明的绝招,写一次以后随时可以用 # def 定义函数,名字自己取,括号里放参数(输入) # --- 定义一个蛋仔打招呼的函数 --- def greet(name): print("你好,", name, "!") print("欢迎来到蛋仔派对!") print() # --- 使用这个函数 --- greet("小黄蛋") greet("蓝蓝蛋") greet("蛋仔队长") # --- 有返回值的函数 --- def add(a, b): result = a + b return result # 把结果送出去 answer = add(3, 5) print("3 + 5 =", answer) print("10 + 20 =", add(10, 20)) # --- 判断偶数的函数 --- def is_even(n): if n % 2 == 0: return True # 偶数返回True else: return False # 奇数返回False print() print("4是偶数吗?", is_even(4)) print("7是偶数吗?", is_even(7)) # --- 找最大值的函数 --- def max_num(a, b): if a > b: return a else: return b print() print("3和7谁大?", max_num(3, 7), "大!") # ====== 小挑战 ====== # 自己发明几个蛋仔绝招: # 1. say_hello(name) - 蛋仔打招呼 # 2. is_even(n) - 判断是不是偶数(上面的可以参考) # 3. max_num(a, b) - 找两个数中比较大的 # 4. 温度转换:celsius_to_fahrenheit(c) - 摄氏度转华氏度 # 公式:华氏度 = 摄氏度 * 9/5 + 32 # 在下面写你的代码: # 提示:def 后面写函数名,括号里写参数,冒号结尾,下一行缩进4格