Форум сайта python.su
Даны два числа A и B(A < B). Вывести все числа из промежутка от A до B, которые делятся на 3
Офлайн
Перебрать значения циклом for x range(A, B+1). Делаем отбор значений удовлетворяющих условию x%3 == 0. Думаю, что условие if сформировать и в него включить print сможешь самостоятельно.
Отредактировано Rafik (Март 4, 2019 09:39:44)
Офлайн
>>> a = 1 >>> b = 100 >>> list(range(a+(3-a%3), b, 3)) [3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81 , 84, 87, 90, 93, 96, 99]
Офлайн
a=int(input("Введите первое число")) b=int(input("Введите второе число")) # сами числа a и b не будут учитываться # если нужно их учитывать, то написать так: for x in range(a,b+1): for x in range(a+1,b): if x%3==0: print(x)
Офлайн
panama555Спасибо!
Офлайн