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
113
354
Ответы на вопрос:
//pascalabc.net //версия 3.3, сборка 1634 (14.02.2018) begin var s : = readstring.joinintostring(' ').tointegers; var (a,b): =(s.where(t-> t=1).count,s.where(t-> t=2).count); (s.findlastindex(t-> t=s.min)+1).println; println((b=0) and (a> +1)*5: a*5+b*5); end. пример: 1122222212222111122217 100
Популярно: Информатика
-
jfisnrj26.01.2023 11:23
-
LevMuronov31.10.2021 19:35
-
mehemmed2003929.08.2021 19:49
-
varvarataraskina05.01.2020 08:47
-
pdv2022.04.2021 12:04
-
Seagate001210.04.2020 17:30
-
Настёна3007200325.10.2021 01:15
-
xamidulla195623.08.2022 00:04
-
kovalvladislavoxx9e620.06.2022 20:50
-
Босс0504.01.2020 19:54