Как ограничить количество вводимых символов в поле 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): ")