Python Mission 4-for in繰り返し、break,continue


🙋‍♀️Mission🙆‍♂️
for inの繰り返し文を書いて、breakとcontinueの使い方を理解してください.
>for in反復文
出力コードのコピーと貼り付けはプログラミングの面で効率が低いため、プログラミング言語では、重複タスクを簡素化するために、重複文の機能が提供される.
その一つがPythonでfor繰り返し文です.
for反復文はrange、文字列、tuple、listなど多くの項目を反復できます(タスク3を参照).
for inの繰り返し文で歴代ワールドカップを出力
入力
for i in range(1950, 2023, 4):
    print(i, 'FIFA World Cup')
しゅつりょく
1950 FIFA World Cup
1954 FIFA World Cup
1958 FIFA World Cup
1962 FIFA World Cup
1966 FIFA World Cup
1970 FIFA World Cup
1974 FIFA World Cup
1978 FIFA World Cup
1982 FIFA World Cup
1986 FIFA World Cup
1990 FIFA World Cup
1994 FIFA World Cup
1998 FIFA World Cup
2002 FIFA World Cup
2006 FIFA World Cup
2010 FIFA World Cup
2014 FIFA World Cup
2018 FIFA World Cup
2022 FIFA World Cup
調査によると、ピパワールドカップは1530年から始まったが、途中で休憩する時間もあり、1950年から4年間繰り返された.
1950年から2023年までの範囲を定め、4年ごとに4つずつ増やし、4年ごとに行われるワールドカップを書いた.
rangeは、生成された数字には終了した数字が含まれていないため、終了rangeを2023に設定する.
>break
breakはforとwhileの繰り返し文から制御フローを離脱するために使用されます.
入力
for i in range(1950, 2023, 4):
    print(i, 'FIFA World Cup')
    if i == 2002:
        break
しゅつりょく
1950 FIFA World Cup
1954 FIFA World Cup
1958 FIFA World Cup
1962 FIFA World Cup
1966 FIFA World Cup
1970 FIFA World Cup
1974 FIFA World Cup
1978 FIFA World Cup
1982 FIFA World Cup
1986 FIFA World Cup
1990 FIFA World Cup
1994 FIFA World Cup
1998 FIFA World Cup
2002 FIFA World Cup
もしワールドカップが2002年以降興味がなくなったら?
breakを利用して2002年までしか出力されなかった.
breakはループを上のように完全に中断するので、範囲のないwhile反復文で使用すると役に立つかもしれません.
>continue
continueは、制御フロー(重複)を維持しながらコードの実行をスキップすることができる.
カードゲームをするときのように、カードが悪い場合は、碁盤を放棄して次のチャンスを勝ち取る.
入力
for i in range(1950, 2023, 4):
    if i % 2 == 0:
        continue
    print(i, 'FIFA World Cup')
しゅつりょく
 
念のため4年に1度、奇数年に1、3年目のW杯があるのか、張久はいたずらっ子になった.
そうしたことがないので、何も印刷されていません.🤣
上記の範囲でiを2で割って、残りが0の場合は条件文を書き続けます.W杯は4年ごとに行われるため、すべての年が2に分かれているため、すべてのW杯が0に残っている.
continueは条件が適切な場合にこのコードをスキップするので、すべてのワールドカップは出力がスキップされ、何も出力されません.