Ввод данных в цикле в Python

Чтобы задать пользователю один и тот же вопрос несколько раз, нужно применить функцию input в цикле while. И пока заданное условие будет истинно, у пользователя будут запрашиваться данные.

Давайте зададим справа от while булевое значение True и разместим в блоке кода запрос на ввод числа:

pythonwhile True:
  tst = input('enter number: ')
  print(tst)

Однако созданный цикл будет повторять запрос бесконечно. Поэтому нужно задать дополнительное условие для выхода из него. Давайте укажем, чтобы цикл работал пока введенное значение является числом. В противном случае цикл пусть остановится:

pythonwhile True:
  tst = input('enter number: ')
    if tst.isdigit():
      print(tst)
    else:
      break
Задание 1

Спросите у пользователя его имя. Если количество символов имени более 6, пусть появится сообщение о том, что оно слишком длинное. При этом цикл должен остановиться.