ホームページ バックエンド開発 Python チュートリアル 学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

Jan 20, 2024 am 09:37 AM
python プロセス制御 ステートメントの解析

学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析

#初心者必見! Python で一般的に使用されるフロー制御ステートメントの分析には、特定のコード例が必要です。

はじめに: Python は、簡潔で強力なプログラミング言語であり、習得が簡単で、初心者が始めるのに適しています。フロー制御文はプログラミングの中核であり、フロー制御文をマスターすることで、より柔軟かつ効率的にプログラムを書くことができます。この記事では、Python で一般的に使用されるフロー制御ステートメントを詳細に分析し、具体的なコード例を示します。

1. If ステートメント

if ステートメントは、Python の最も基本的なフロー制御ステートメントの 1 つで、条件判断に基づいてさまざまなコード ブロックを実行するために使用されます。その一般的な構文構造は次のとおりです:

if 条件:

# code block to be executed if the condition is True
ログイン後にコピー

ここで、条件は判定する必要がある条件です。条件が true の場合、以下のインデントされたコード ブロックが実行されます。

例 1: 数値が奇数か偶数かを判断する

num = 10

if num % 2 == 0:

print("该数为偶数")
ログイン後にコピー

else:

print("该数为奇数")
ログイン後にコピー

出力結果は次のとおりです: 「数値は偶数です」

例 2: 生徒が合格したかどうかを確認します

スコア = 90

スコア >= 60 の場合:

print("恭喜你,你及格了!")
ログイン後にコピー

else:

print("很遗憾,你没有及格。")
ログイン後にコピー

出力結果は次のとおりです:「おめでとうございます、合格しました!」

2. for ループ

for ループは次の目的で使用されます。反復可能なオブジェクト (リスト、タプル、文字列など) を走査し、その中の各要素に対して同じ操作を実行します。その一般的な構文構造は次のとおりです。

for element in iterable:

# code block to be executed for each iteration
ログイン後にコピー

ここで、 element は反復可能オブジェクト内の各要素を表し、 iterable は複数の要素を含む反復可能オブジェクトを表します。

例 3: リスト内の要素を反復処理し、出力

fruits = ["apple", "banana", "cherry"]

for Fruit in Fruits:

print(fruit)
ログイン後にコピー

出力結果は次のとおりです: "apple"、"banana"、"cherry"

例 4: 1 から 10 までのすべての数値の合計を計算します

sum = 0

for i in range(1, 11):

sum += i
ログイン後にコピー

print(sum)

出力結果は: 55

3. while ループ

while ループが存在する 特定の条件が満たされたときに、条件が true でなくなるまでコード ブロックを繰り返します。その一般的な構文構造は次のとおりです:

while 条件:

# code block to be executed repeatedly
ログイン後にコピー

ここで、条件は判定する必要がある条件です。条件が true の場合にのみ、ループは実行を続けます。

例 5: 1 から 10 までのすべての数値の合計を計算します

sum = 0

i = 1
while i <= 10:

sum += i
i += 1
ログイン後にコピー

print(sum)

出力結果は次のとおりです: 55

例 6: 数字を推測するゲーム

import random

number =random.randint(1 , 100)

guess = int(input("数字を入力してください:"))

whileguess !=number:

if guess > number:
    print("猜大了,请继续猜!")
else:
    print("猜小了,请继续猜!")
guess = int(input("请输入一个数字:"))
ログイン後にコピー

print("おめでとうございます。正解しました! ")

4. Break ステートメントと continue ステートメント

ループ内では、break ステートメントと continue ステートメントによってプログラムの実行フローを制御できます。

break ステートメントは、ループ条件がまだ true である場合でも、ループ全体を終了するために使用されます。 continue ステートメントは、現在のループの残りのコードをスキップして次のループに進むために使用されます。

例 7: 要素が見つかるまでリストをトラバースします。

fruits = ["apple", "banana", "cherry"]

果物の中の果物の場合:

if fruit == "banana":
    break
print(fruit)
ログイン後にコピー

出力結果は次のとおりです: "apple"

例 8: リストを走査して要素をスキップします

fruits = ["apple", "banana", "cherry"]

for Fruit in Fruits:

if fruit == "banana":
    continue
print(fruit)
ログイン後にコピー

出力結果は次のとおりです: "apple"、"cherry"

概要:

この記事では、Python で一般的に使用されるプロセス制御ステートメントを紹介します。 . if ステートメント、for ループ、while ループ、break ステートメントと continue ステートメントが含まれており、特定のコード例でそれらの使用法を示します。これらの基本的なフロー制御ステートメントをマスターすると、より柔軟で効率的なプログラムを作成できるようになります。この記事があなたの学習に役立つことを願っています。そして、あなたができるだけ早く Python をマスターできることを願っています。

以上が学ばなければなりません! Python で一般的に使用されるフロー制御ステートメントの詳細な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPおよびPython:さまざまなパラダイムが説明されています PHPおよびPython:さまざまなパラダイムが説明されています Apr 18, 2025 am 12:26 AM

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPとPythonの選択:ガイド PHPとPythonの選択:ガイド Apr 18, 2025 am 12:24 AM

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPとPython:彼らの歴史を深く掘り下げます PHPとPython:彼らの歴史を深く掘り下げます Apr 18, 2025 am 12:25 AM

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

Python vs. JavaScript:学習曲線と使いやすさ Python vs. JavaScript:学習曲線と使いやすさ Apr 16, 2025 am 12:12 AM

Pythonは、スムーズな学習曲線と簡潔な構文を備えた初心者により適しています。 JavaScriptは、急な学習曲線と柔軟な構文を備えたフロントエンド開発に適しています。 1。Python構文は直感的で、データサイエンスやバックエンド開発に適しています。 2。JavaScriptは柔軟で、フロントエンドおよびサーバー側のプログラミングで広く使用されています。

Sublime Code Pythonを実行する方法 Sublime Code Pythonを実行する方法 Apr 16, 2025 am 08:48 AM

PythonコードをSublimeテキストで実行するには、最初にPythonプラグインをインストールし、次に.pyファイルを作成してコードを書き込み、Ctrl Bを押してコードを実行する必要があります。コードを実行すると、出力がコンソールに表示されます。

Windows 8でコードを実行できます Windows 8でコードを実行できます Apr 15, 2025 pm 07:24 PM

VSコードはWindows 8で実行できますが、エクスペリエンスは大きくない場合があります。まず、システムが最新のパッチに更新されていることを確認してから、システムアーキテクチャに一致するVSコードインストールパッケージをダウンロードして、プロンプトとしてインストールします。インストール後、一部の拡張機能はWindows 8と互換性があり、代替拡張機能を探すか、仮想マシンで新しいWindowsシステムを使用する必要があることに注意してください。必要な拡張機能をインストールして、適切に動作するかどうかを確認します。 Windows 8ではVSコードは実行可能ですが、開発エクスペリエンスとセキュリティを向上させるために、新しいWindowsシステムにアップグレードすることをお勧めします。

vscodeでコードを書く場所 vscodeでコードを書く場所 Apr 15, 2025 pm 09:54 PM

Visual Studioコード(VSCODE)でコードを作成するのはシンプルで使いやすいです。 VSCODEをインストールし、プロジェクトの作成、言語の選択、ファイルの作成、コードの書き込み、保存して実行します。 VSCODEの利点には、クロスプラットフォーム、フリーおよびオープンソース、強力な機能、リッチエクステンション、軽量で高速が含まれます。

メモ帳でPythonを実行する方法 メモ帳でPythonを実行する方法 Apr 16, 2025 pm 07:33 PM

メモ帳でPythonコードを実行するには、Python実行可能ファイルとNPPEXECプラグインをインストールする必要があります。 Pythonをインストールしてパスを追加した後、nppexecプラグインでコマンド「python」とパラメーター "{current_directory} {file_name}"を構成して、メモ帳のショートカットキー「F6」を介してPythonコードを実行します。

See all articles