1. Главная
  2. Библиотека
  3. Программирование
  4. Найти ошибки `def makelist(number): = [] item in number...
Разбор задачи

Найти ошибки `def makelist(number): = [] item in number: .append(input("Введи имя с заглавной буквы")) (names) = int(input("Сколько имен надо ввести?")) = makelist(number) name in names: name[1] == "A": ("Имя", name, "начинается с буквы A")

  • Предмет: Программирование
  • Автор: Кэмп
  • #Основы алгоритмизации и программирования
  • #Разработка и тестирование программного обеспечения
Найти ошибки `def makelist(number): = [] item in number: .append(input("Введи имя с заглавной буквы")) (names) = int(input("Сколько имен надо ввести?")) = makelist(number) name in names: name[1] == "A": ("Имя", name, "начинается с буквы A")

Условие:

Найти ошибки
`def make_list(number):\nnames = [] \nfor item in number:\nnames.append(input("Введи имя с заглавной буквы"))\nprint (names)\nnumber = int(input("Сколько имен надо ввести?")) \nnames = make_list(number) \nfor name in names: \nif name[1] == "A":\nprint("Имя", name,
"начинается с буквы A")

Решение:

В вашем коде есть несколько ошибок. Давайте разберем их шаг за шагом.

  1. Отступы: В Python отступы имеют значение. В вашем коде отсутствуют правильные отступы. Например, все строки внутри функции make_list должны иметь одинаковый уровень отступа.

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

  3. Индексация: В условии if name[1] == "A": вы проверяете вторую б...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая из перечисленных ошибок является наиболее критичной для выполнения программы на Python, если она встречается в цикле или условном операторе?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет