⊗pyPmLpDE 165 of 208 menu

Pythonでのループ内データ入力

ユーザーに同じ質問を複数回するには、 input関数をwhileループ内で 使用する必要があります。 設定された条件が真である限り、ユーザーに データの入力を求め続けます。

whileの右側にブール値Trueを 設定し、コードブロック内に数値入力の プロンプトを配置してみましょう:

while True: tst = input('数値を入力してください: ') print(tst)

ただし、このように作成されたループは 無限にプロンプトを繰り返します。 そのため、ループから抜け出すための追加条件を 設定する必要があります。 入力された値が数字である間だけループが 動作するように指定してみましょう。 それ以外の場合はループを停止させます:

while True: tst = input('数値を入力してください: ') if tst.isdigit(): print(tst) else: break

ユーザーに名前を尋ねてください。 名前の文字数が6文字を超える場合、 名前が長すぎるというメッセージを 表示させてください。その際、ループは 停止する必要があります。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否