Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/88: Рейтинг темы: голосов - 88, средняя оценка - 4.58
0 / 0 / 1
Регистрация: 10.11.2016
Сообщений: 48
1

Четные числа на отрезке

01.02.2017, 16:19. Показов 17789. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать функцию print_even_numbers(a, b), получающую на вход целые числа a и b и печатающую в столбик все чётные числа на отрезке [a,b]
a
b
(включая концы отрезка). Например, print_even_numbers(2, 5) должна вывести
2
4
А print_even_numbers(1, 6) должна вывести
2
4
6

Добавлено через 55 минут
Python
1
2
3
4
5
6
def print_even_numbers(a, b):    
    for i in range(a, b + 1):
        if i % 2 == 0:    
            print(i)   
 
print_even_numbers(2, 5)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2017, 16:19
Ответы с готовыми решениями:

Выведите все чётные числа на отрезке от A до B
По данным двум натуральным числам A и B (A≤B) выведите все чётные числа на отрезке от A до B. В...

Выведите все чётные числа на отрезке от A до B
По данным двум натуральным числам A и B (A≤B) выведите все чётные числа на отрезке от A до B. В...

Дана действительная матрица размером nxm, содержащая четные и нечетные числа. Преобразовать матрицу заменив четные числа
Дана действительная матрица размером nxm, содержащая четные и нечетные числа. Преобразовать матрицу...

Вывести все чётные числа на отрезке от A до B
:coffee2:По данным двум натуральным числам A и B (A≤B) выведите все чётные числа на отрезке от A до...

1
Эксперт по компьютерным сетям
5901 / 3358 / 1036
Регистрация: 03.11.2009
Сообщений: 10,009
01.02.2017, 19:04 2
Python
1
2
3
4
5
def print_even_numbers(a, b):
    print(*range(a+1, b+1, 2) if a % 2 else range(a, b+1, 2))
 
 
print_even_numbers(2, 6)
Добавлено через 2 минуты
Python
1
2
3
4
5
def print_even_numbers(a, b):
    print(*filter(lambda x: not x%2, range(a, b+1)))
 
 
print_even_numbers(2, 8)
Добавлено через 3 минуты
Python
1
2
3
4
5
def print_even_numbers(a, b):
    print(*(x for x in range(a, b+1) if not x%2))
 
 
print_even_numbers(2, 7)
Добавлено через 1 минуту
чтобы было в столбик перед закрывающей скобкой
Python
1
, sep='\n'
0
01.02.2017, 19:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.02.2017, 19:04
Помогаю со студенческими работами здесь

Дана действительная матрица размером nxm, содержащая четные и нечетные числа. Преобразовать матрицу заменив четные числа
Как решить задачку с использованием только nested lists?:help:

Условие, чтобы в заданной строке сначала шли четные числа, потом не четные
не могу написать условие к задаче, чтобы в заданной строке сначала шли четные числа, потом не...

Определить, какие два числа (чётные или не чётные) были введены последними и какова их сумма
помогите задачу сделать в паскале не пойму как отделить последние введёные два числа чтобы дальше в...

Создать двусвязный список, а из него сделать ещё два. В один поместить чётные числа, в другой не чётные
#include<iostream> #include<cstdlib> #include<ctime> using namespace std; struct Node {...

Как вывести четные и не четные числа через if else
Как вывести четные и не четные числа через if else

Вывести все чётные числа, начиная с числа N и до числа M. Числа N и M задает пользователь
Вывести все чётные числа, начиная с числа N и до числа M. Числа N и M задает пользователь. С++

Вывести все чётные числа, начиная с числа N и до числа M. Числа N и M задает пользователь
Вывести все чётные числа, начиная с числа N и до числа M. Числа N и M задает пользователь.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru