Уведомления

Группа в Telegram: @pythonsu

#1 Март 3, 2019 16:56:54

j3ahnsh
Зарегистрирован: 2019-03-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста, на python

Даны два числа A и B(A < B). Вывести все числа из промежутка от A до B, которые делятся на 3

Офлайн

#2 Март 4, 2019 09:35:22

Rafik
Зарегистрирован: 2018-09-04
Сообщения: 231
Репутация: +  27  -
Профиль   Отправить e-mail  

Помогите пожалуйста, на python

Перебрать значения циклом for x range(A, B+1). Делаем отбор значений удовлетворяющих условию x%3 == 0. Думаю, что условие if сформировать и в него включить print сможешь самостоятельно.

Отредактировано Rafik (Март 4, 2019 09:39:44)

Офлайн

#3 Март 4, 2019 11:18:36

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2763
Репутация: +  185  -
Профиль   Отправить e-mail  

Помогите пожалуйста, на python

 >>> 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]



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#4 Март 4, 2019 11:24:32

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

Помогите пожалуйста, на python

 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)

вот так

Офлайн

#5 Март 4, 2019 12:41:18

j3ahnsh
Зарегистрирован: 2019-03-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста, на python

panama555
Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version