Как ограничить количество вводимых символов в поле python?

Хочу сделать так, чтобы в никнейме, который вводит пользователь, было не более 6 символов, т.е. чтобы символы перестали вводится при достижении максимальной длины. Ввод происходит при помощи input

name1 = str(input())

Ответы (1 шт):

Автор решения: KUSTVRNIY

В этом коде мы инициализируем пустую строку name1. Затем мы используем цикл while, который продолжает запрашивать пользователя о вводе, пока длина name1 не станет меньше или равна 6. Если пользователь введет имя длиннее 6 символов, цикл продолжится, и ему снова будет предложено ввести имя. Как только пользователь введет правильное имя, цикл завершится, и в name1 появится правильный никнейм.

name1 = ""
while len(name1) > 6:
    name1 = input("Enter your nickname (max 6 characters): ")
→ Ссылка