Анкета с вопросами
Анкета — простой первый проект на ввод и словари: задаём вопросы, собираем ответы и показываем итоговую карточку.
Задаём вопросы
Каждый вопрос — это input, который возвращает строку. Ответы удобно сразу складывать в словарь: ключ — что спросили, значение — что ответили.
answers = {}
answers['имя'] = input('Как тебя зовут? ')
answers['возраст'] = input('Сколько тебе лет? ')
Список вопросов и цикл
Если вопросов много, держите их в списке и пройдите циклом. Так не придётся повторять input вручную для каждого.
questions = ['Любимый цвет?', 'Любимая игра?']
for q in questions:
answers[q] = input(q + ' ')
Показываем результат
В конце проходим по словарю методом items() и выводим пары «вопрос — ответ». Получается аккуратная карточка анкеты.
for q, a in answers.items():
print(f'{q}: {a}')
Частые вопросы
Как превратить возраст в число? Оберните ввод в int(): int(input(...)).
Как сохранить анкету? Запишите словарь в файл — например, в формате JSON через модуль json.
Начать игру бесплатно