Я буду использовать эти строки, чтобы мне не приходилось каждый раз повторять ввод.
favorite_color = 'Red'
pet_name = 'Gabriella'
pass_number = '11'
1. % -форматирование
Я не уверен, для чего были **
в вашем коде.
pass_opt_1 = '%s%s' % (favorite_color, pet_name)
pass_opt_2 = '%s%s%s' % (pass_number, pet_name, pass_number)
Обратите внимание, что я использую %s
для pass_number
. Это потому, что input()
всегда возвращает строку.
2. F-строки
F-строки - новейший метод форматирования строки в Python.
pass_opt_1 = f"{favorite_color}{pet_name}"
pass_opt_2 = f"{pass_number}{pet_name}{pass_number}"
3. Объединение строк
Поскольку пароли просты для создания, мы можем просто объединить различные строки, используя +
.
pass_opt_1 = favorite_color + pet_name
pass_opt_2 = pass_number + pet_name + pass_number
Обратите внимание на имена переменных. Дайте мне знать, если у вас есть какие-либо вопросы:)