polinaponomare1
27.03.2022 01:07

Https://www.coursera.org/learn/python-osnovy-programmirovaniya/programming/OIAiF/liesienka - ссылка на задание Хочу решить эту задачу через приклеивание к кортежу новых символов через первый цикл и затем печать через поиск по индексу внутри второго цикла.
Ниже мой сырой код с ошибкой которую выдаёт питон. Я не знаю что делать. Нужно именно через кортежи и желательно через цикл for in range.

N = int(input())
k = 1, # кортеж k
a = 1 # переменная a которую в виде строки я буду приклеивать к кортежу
f = 0 #переменная для перебора индексов в кортеже в втором цикле
for i in range(0, N): # 1 цикл для увели. переменн. a и приклеивания её к кортежу
a += 1
k += tuple(str(a))
for i2 in range(0, len(k)): # 2 цикл для печати всех символов в ступеньке
print(k[f])
f += 1
Traceback (most recent call last):
File "C:\Users\***\PycharmProjects\Неделя5\Лесенка.py", line 9, in
print(k[f])
IndexError: tuple index out of range

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Масяня878
21.05.2022 01:01

1. а) 5>3!

  б) a>b!

  в) (5)<(8)

2. a) print (b, "+", a, "=?")

   б) print ("(",a,")(",b,")")

   в) print ("a=",a,"b=",b)

   г) print ("ответ: (",a,",",b,")")

3. а) 7/3

   б) 14

   в) 9

   г) 2

4. а) 8

   б) 30

   в) 0

 г) 32

5. Program Z1;

Var a, b, c, Summ, Umn, Sr: real;

Begin

Read (a);

Read (b);

Read (c);

Summ:=a+b+c;

Writeln ('Сумма чисел: ', Summ);

Umn:=a*b*c;

Writeln ('Произведение чисел: ', Umn);

Sr:=Summ/3;

Writeln ('Среднее арифметическое чисел: ', Sr:2:6);

End.

Объяснение:

1. Здесь просто вывод прописываешь. Вместо а подставляешь 5, вместо b 3. То что в кавычках, программа считывает как печатный символ и пропечатывает.

2. Аналогично первому но обратная операция, Print ( ) - команда вывода информации. В кавычки берем то что хотим напечатать, вместо напечатанных цифр у нас есть переменные a и b

3. Тут по порядку просто вычисляем значение переменной c, вместо а подставляем 5, вместо b - 3. Привила математики: сначала вычисляем то что в скобках, потом деление и умножение, а затем уже сложение и вычитание.

4. Аналогично третьему заданию. Только здесь % - это остаток от деления, а // - это целая часть от деления.

0,0(0 оценок)
Ответ:
draft1challenge
16.06.2021 05:21

Опера «Риголетто» написана по мотивам пьесы В. Гюго «Король забавляется». В основе драмы были реальные действующие герои, только перенесенные в оригинальные сюжетные коллизии. После первой же премьеры пьеса была строго запрещена цензурой, как подрывающая авторитет короля. Лишь после падения режима Наполеона III, через 50 лет после первой постановки, драма вновь предстала перед публикой. В России в те времена постановок и вовсе не было, по этическим соображениям. Эта опера показывает истинную и чистую любовь, которая вынуждает молодую девушку пожертвовать собой ради любимого. Кроме того в ней есть измены, предательство, наемный убийца, мистика и глубокая боль отца, потерявшего свою единственную дочь, но вынужденного оставаться в своей маске шута.

Объяснение:

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота