Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задачка из лмс питон база

pythons Ученик (177), на голосовании 10 месяцев назад
Библиотека была крупнейшим собранием текстов по волшебству где-либо в мультивселенной. Тысячи томов оккультных знаний отягощали ее полки. Поскольку знание, что сила = вещество = масса, то хорошая библиотека – это просто благовоспитанная Черная Дыра, знающая как читать. Напишите программу, выводящую номера томов на полках библиотеки с указанным шагом. Формат ввода Вводится две строки и число: длины строк – это начальное и конечное значения диапазона, число – шаг. Формат вывода Вывести все числа от начального до конечного с указанным шагом. Пример 1 Ввод Вывод тексты по волшебству 1 6 7 8 9 10 11 12 13 Пример 2 Ввод Вывод благовоспитанная Черная Дыра Библиотека 3 28 25 22 19 16 13 10
Голосование за лучший ответ
ᅠ ᅠ Мастер (1451) 11 месяцев назад
так надо?

str = int(input())
end = int(input())
stp = int(input())

for i in range(start, end + 1, step):
print(i)
AlexKurov Мыслитель (9048) 11 месяцев назад
Ваша задача напоминает мне сказку о Библиотеке, которая была крупнейшим собранием текстов по волшебству где-либо в мультивселенной1. Я придумал для вас решение, используя list comprehension и range2. List comprehension - это синтаксический синтаксис, который позволяет создавать новые списки из существующих, применяя к каждому элементу определенную функцию3. Range - это функция, которая возвращает последовательность чисел с заданным началом и концом.

Пример кода с использованием list comprehension и range:
 # Ввод 
start = 1
end = 13
step = 6

# Выход
print([i for i in range(start, end + step) if i % 2 == 0]) # Вывести все четные числа от start до end с шагом step
Леха Миронов Мастер (2368) 11 месяцев назад
ТЕБЯ УЧИЛИ НОРМАЛЬНО ОФОРМЛЯТЬ УСЛОВИЕ ЗАДАЧИ Д А У Н!? РЕАЛЬНО БЕСИТ!
 start, end, step = map(int, input().split()) 

for i in range(start, end + 1, step):
print(i, end=' ')
Похожие вопросы