ホームページ > バックエンド開発 > Python チュートリアル > Python関数と制御文の使用例分析

Python関数と制御文の使用例分析

PHPz
リリース: 2023-05-18 20:37:49
転載
1285 人が閲覧しました

Function

「汚い仕事は関数に任せる」ということで、まずはPythonで関数を定義する方法を見てみましょう。

def 関数名 (パラメータ 1、パラメータ 2...):
return 'result'

関数の主な目的は、繰り返し発生するタスクを処理することです。たとえば、直角三角形の面積を計算するには、2 つの右側と対応する式を定義する必要があります。右側の長さを入力して直角三角形の面積を計算する関数を定義します。

def function(a,b):
  return '1/2*a*b'

#也可以写出这样
def function(a,b):
     print( 1/2*a*b)
ログイン後にコピー

両者の違いについてはあまり気にしないでください。return を使用すると値が返され、2 番目の関数は呼び出しを行います。関数を実行し、印刷動作​​を実行します。 function(2,3) と入力すると、辺 2 と辺 3 の直角三角形の面積を計算する関数を呼び出すことができます。

Python関数と制御文の使用例分析

判定

Python の判定文の形式は次のとおりです。

if condition:
  do
else:
  do
# 注意:冒号和缩进不要忘记了

# 再看一下多重条件的格式
if condition:
  do
elif condition:
  do
else:
  do
ログイン後にコピー

ここではスコアを与え、そのスコアを返します。

a = 78
if a >= 90:
    print('优秀')
elif a>=80:
    print('良好')
elif a>=60:
    print('合格')
else:
    print('不合格')
ログイン後にコピー

Loop

Python のループ ステートメントには、次のコードに示すように、for ループと while ループが含まれます。

#for循环
for item in iterable:
    do
#item表示元素,iterable是集合 
for i in range(1,11):
    print(i)
#其结果为依次输出1到10,切记11是不输出的,range为Python内置函数。

#while循环
while condition:
    do
ログイン後にコピー

たとえば、1 から 100 までの合計を計算する小さなプログラムを設計します。

i = 0
sum = 0
while i < 100:
    i = i + 1
    sum = sum + i
print(sum)
# result 5050
ログイン後にコピー

最後に、ループと判定を一緒に使用する場合、break と continue の使用法を学ぶ必要があります。 Break はループを終了し、Continue はこのループをスキップしてループを継続します。

rree

以上がPython関数と制御文の使用例分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート