Вопрос задан 29.09.2023 в 07:22. Предмет Информатика. Спрашивает Поляничко Варвара.

Нужно чтобы цыфра была к букве это питон d = [] for i in range(1, 6): a = int(input("Ведите

число: ")) d.append(a) print(d) b = [] for i in range(1, 6): n = input("Ведите букву: ") b.append(n) print(b) c = [] for i in range(1, 6): c.append(str(d[i]) + b[i]) print(c)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Овчинникова Алла.

Ответ:

дело в том, что в массивах индексы начинаются с 0

вот так будет работать

Объяснение:

d = []

for i in range(1, 6):

   a = int(input("Ведите число: "))

   d.append(a)

print(d)

b = []

for i in range(1, 6):

   n = input("Ведите букву: ")

   b.append(n)

print(b)

c = []

for i in range(0, 5):

   c.append(str(d[i]) + b[i])

print(c)


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ваш код пытается объединить числа и буквы в одну строку. Однако у вас есть несколько ошибок в коде. Вот исправленный вариант:

python
d = [] b = [] for i in range(1, 6): a = int(input("Введите число: ")) d.append(a) for i in range(1, 6): n = input("Введите букву: ") b.append(n) c = [] for i in range(5): c.append(str(d[i]) + b[i]) print(c)

Изменения:

  1. Я объединил два цикла ввода чисел и букв в два отдельных цикла.
  2. Изменил диапазон в последнем цикле на range(5), так как списки d и b имеют длину 5, и индексация начинается с 0.
  3. В строке c.append(str(d[i]) + b[i]) объединяются числа и буквы с одним и тем же индексом.
0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос