ホームページ  >  記事  >  バックエンド開発  >  Python関数と制御文の使用例分析

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

PHPz
PHPz転載
2023-05-18 20:37:491214ブラウズ

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 までご連絡ください。