こんにちは、皆さん
私はSです。カビン
今日は関数を見に行きました。
関数をコード内の小さなヘルパーとして考えてください。何度でも使えるレシピのようなものです。
1.再利用性
2.組織
3.繰り返しを避ける
4.複雑な問題の単純化
例えば:
def celsius_to_fahrenheit(celsius): return (celsius * 9/5) 32 celsius1 = 25 fahrenheit1 = celsius_to_fahrenheit(celsius1) print(f"{celsius1}°C is {fahrenheit1}°F") celsius2 = 30 fahrenheit2 = celsius_to_fahrenheit(celsius2) print(f"{celsius2}°C is {fahrenheit2}°F") celsius3 = 15 fahrenheit3 = celsius_to_fahrenheit(celsius3) print(f"{celsius3}°C is {fahrenheit3}°F")
1.挨拶
def greet(name): print(f"Hello, {name}!") greet("Alice") greet("Bob")
2. 2 つの数字を足す
def add(a, b): return a b result = add(5, 3) print(f"The sum is: {result}")
3.数値が偶数か奇数かを確認する
def is_even(number): return number % 2 == 0 print(is_even(4)) # True print(is_even(7)) # False
04. 3 つの数字の最大値を求める
def max_of_three(a, b, c): max = None if a > b: max = a else: max = b if max > c: return max else: return c
5.数値の階乗を計算する
def factorial(n): if n == 0: return 1 else: return n * factorial(n - 1) print(factorial(5)) # 120
6.円の面積の計算
import math def area_of_circle(radius): return math.pi * radius ** 2 print(area_of_circle(5)) # 78.53981633974483
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3