katyaaalovely
07.02.2022 00:17

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

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
artem0941
artem0941
31.01.2020 03:22
Расшифркйте это дз по информатикеXHg1Q1x4NzhceDM1XHgzOVx4NUNceDc4XHgzNVx4MzdceDVDXHg3OFx4MzdceDMwXHg1Q1x4NzhceDM3XHgzMlx4NUNceDc4XHgzNFx4NDRceDVDXHg3OFx4MzZceDQyXHg1Q1x4NzhceDMzXHgzNVx4NUNceDc4XHgzN1x4MzFceDVDXHg3OFx4MzZceDMxXHg1Q1x4NzhceDM3XHg0MVx4NUNceDc4XHgzNVx4MzZceDVDXHg3OFx4MzRceDQ1XHg1Q1x4NzhceDM1XHgzMVx4NUNceDc4XHgzN1x4NDFceDVDXHg3OFx4MzVceDM2XHg1Q1x4NzhceDMzXHgzMFx4NUNceDc4XHgzNVx4NDFceDVDXHg3OFx4MzVceDM2XHg1Q1x4NzhceDM2XHgzNFx4NUNceDc4XHgzN1x4MzdceDVDXHg3OFx4MzZceDMzXHg1Q1x4NzhceDM0XHgzN1x4NUNceDc4XHgzNFx4NDFceDVDXHg3OFx4MzdceDM0XHg1Q1x4NzhceDM0XHg0Nlx4NUNceDc4XHgzNFx4MzhceDVDXHg3OFx4MzVceDM2XHg1Q1x4NzhceDM2XHg0MVx4NUNceDc4XHgzNlx4MzJceDVDXHg3OFx4MzZceDQzXHg1Q1x4NzhceDM1XHgzNlx4NUNceDc4XHgzM1x4MzJceDVDXHg3OFx4MzVceDM5XHg1Q1x4NzhceDMzXHgzMlx4NUNceDc4XHgzM1x4MzFceDVDXHg3OFx4MzVceDM3XHg1Q1x4NzhceDM2XHgzNVx4NUNceDc4XHgzNlx4NDRceDVDXHg3OFx4MzVceDMyXHg1Q1x4NzhceDM0XHgzOFx4NUNceDc4XHgzNFx4NDZceDVDXHg3OFx4MzVceDM3XHg1Q1x4NzhceDM3XHgzMFx4NUNceDc4XHgzNlx4MzhceDVDXHg3OFx4MzZceDM1XHg1Q1x4NzhceDM1XHgzNFx4NUNceDc4XHgzNlx4NDNceDVDXHg3OFx4MzdceDMzXHg1Q1x4NzhceDM1XHgzOVx4NUNceDc4XHgzNlx4NDRceDVDXHg3OFx4MzNceDMxXHg1Q1x4NzhceDM0XHg0Nlx4NUNceDc4XHgzNlx4MzRceDVDXHg3OFx4MzZceDQzXHg1Q1x4NzhceDM3XHgzMFx4NUNceDc4XHgzNFx4MzhceDVDXHg3OFx4MzVceDM2XHg1Q1x4NzhceDM2XHg0NVx4NUNceDc4XHgzNlx4NDNceDVDXHg3OFx4MzRceDQ0XHg1Q1x4NzhceDM0XHg0NFx4NUNceDc4XHgzNlx4NDJceDVDXHg3OFx4MzVceDQxXHg1Q1x4NzhceDMzXHgzM1x4NUNceDc4XHgzNVx4MzlceDVDXHg3OFx4MzVceDM2XHg1Q1x4NzhceDM0XHg0NFx4NUNceDc4XHgzM1x4MzVceDVDXHg3OFx4MzZceDM1XHg1Q1x4NzhceDM2XHg0NFx4NUNceDc4XHgzNVx4MzJceDVDXHg3OFx4MzRceDM4XHg1Q1x4NzhceDM1XHgzMlx4NUNceDc4XHgzNlx4NDFceDVDXHg3OFx4MzRceDMyXHg1Q1x4NzhceDM2XHgzOFx4NUNceDc4XHgzNVx4MzZceDVDXHg3OFx4MzNceDMwXHg1Q1x4NzhceDMzXHgzMVx4NUNceDc4XHgzM1x4MzJceDVDXHg3OFx4MzVceDM5XHg1Q1x4NzhceDMzXHgzMlx4NUNceDc4XHgzM1x4MzVceDVDXHg3OFx4MzRceDQ1XHg1Q1x4NzhceDM2XHgzNFx4NUNceDc4XHgzNVx4MzdceDVDXHg3OFx4MzRceDM2XHg1Q1x4NzhceDM0XHgzOVx4NUNceDc4XHgzNVx4MzVceDVDXHg3OFx4MzZceDQ1XHg1Q1x4NzhceDM1XHgzMlx4NUNceDc4XHgzNlx4MzlceDVDXHg3OFx4MzVceDMxXHg1Q1x4NzhceDM1XHgzNFx4NUNceDc4XHgzM1x4MzBceDVDXHg3OFx4MzNceDM5​...
Ответ:
SmartGirl555
18.01.2023 05:01

что-то типа этого:

const n = 8, m = 8;
var
    A: array[1..n,1..m] of integer;
    i, j, sum, product: integer;
    isnotnull: boolean;
begin
    randomize;
    writeln('Случайная матрица:');    for i:=1 to n do begin
        for j:=1 to m do begin
            A[i,j] := random(51) - 25;
            write(A[i,j]:5);
        end;
        writeln;
    end;    sum := 0;
    for i:=1 to n do
        if A[i,n-i+1] < 0 then
            sum := sum + A[i,n-i+1];
    writeln('Сумма отрицательных элементов побочной диагонали = ', sum);    product := 1;
    isnotnull := False;
    for i:=1 to n-1 do
        for j:=2 to n do
            if (j > i) and (A[i,j] <> 0) then begin
                isnotnull := True;
                product := product * A[i,j];
            end;
    if isnotnull
        writeln('Произведение ненулевых элементов в области выше главной диагонали = ', product)
    else
        writeln('Ненулевых элементов в области выше главной диагонали нет.', product);    readln;
end.

0,0(0 оценок)
Ответ:
Машуник1
17.04.2023 06:21

Трудно представить строительство частного элитного дома без правильно выбранного архитектора. Общение с ним может начаться с разных во в числе которых будет и такой: "какой архитектурный стиль вам нравится?".

Если вы слышите его впервые или вообще никогда не интересовались архитектурой, вполне возможно, затруднитесь с ответом. Опытный профи, прежде чем задавать его, предложит посмотреть фотографии, альбомы и каталоги, а вы отбираете среди них то, что произвело на вас впечатление. И лишь затем архитектор сам назовет стиль, который более всего соответствует вашим вкусам.

Это и послужит основой для проектирования вашего будущего дома.

Объяснение:

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