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

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

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

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

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

pythonwhile True:
  tst = input('数値を入力してください: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

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