while ループとループ制御
break、continue、else とともに while ループを使います。
「while ループとループ制御」はCoddyKit上の無料Python Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはPython Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Python Academyコースには全4レッスンが含まれています。
概要
基本的なwhileループ
x = 0
while x < 5:
print(x)
x += 1breakを使った無限ループ
count = 0
while True:
count += 1
if count >= 3:
break
print(count)continue
for i in range(10):
if i % 2 == 0:
continue
print(i)break
for i in range(10):
if i == 5:
break
print('stopped at', i)whileとelse
n = 7
i = 2
while i < n:
if n % i == 0:
break
i += 1
else:
print(n, 'is prime')入力検証ループ
# while True:
# try: x = int(input('Enter a number: ')); break
# except ValueError: print('Invalid')
print('pattern demo')カウントダウンパターン
n = 5
while n > 0:
print(n)
n -= 1番兵値パターン
data = ['a', 'b', 'quit', 'c']
for val in data:
if val == 'quit':
break
print(val)ネストしたループからのbreak
found = False
for i in range(3):
for j in range(3):
if i == 1 and j == 1:
found = True
break
if found: break
print('found at', i, j)pass文
for _ in range(5):
pass # placeholder
print('done')理解度チェック
まとめ
次へ進む
よくある質問
「while ループとループ制御」レッスンは無料ですか?
はい。「while ループとループ制御」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Python Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Python Academyコースには全4レッスンが含まれています。
「while ループとループ制御」で何を学びますか?
break、continue、else とともに while ループを使います。 ブラウザで直接実行するハンズオンコードでPython Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Python Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのPython Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「while ループとループ制御」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このPython Academyレッスンでコードを書いて実行できますか?
はい。すべてのPython Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- if / elif / else 文
- for ループと range()
- while ループとループ制御
- 入れ子になったループとループパターン