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

Чётные числа

09.04.2020, 13:04. Показов 7382. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Нужно написать программу, которая по данным двум натуральным числам A и B (A≤B) выведет все чётные числа на отрезке от A до B. В этой задаче нельзя использовать if, def, while и списки. Для написания программы можно использовать только конструкцию int(input()) для переменных, for, range, ну и print, естественно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2020, 13:04
Ответы с готовыми решениями:

Написать программу, которая находит все четные натуральные числа не более числа N
Друзья, помогите, пожалуйста, решить задачу Задача: Напишите программу, которая находит все...

Дан текстовый файл, содержащий целые числа. Удалить из него все четные числа
Только начал изучать эту тему. Не знаю как решить , помогите пожалуйста. with open("task_1.txt",...

Функция, которая принимает два числа в качестве параметра и отображает все четные числа между ними
Напишите функцию, которая принимает два числа в качестве параметра и отображает все четные числа...

Четные числа на отрезке
Написать функцию print_even_numbers(a, b), получающую на вход целые числа a и b и печатающую в...

Вывести четные и нечетные числа
for i in range (1,30): if i % 2== 0: print (str(i + ' =четное')) else: print (str(i + '...

6
Status 418
Эксперт Python
4581 / 2348 / 602
Регистрация: 26.11.2017
Сообщений: 5,264
Записей в блоге: 3
09.04.2020, 13:09 2
Python
1
(a+1)//2*2
0
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
09.04.2020, 13:16 3
Лучший ответ Сообщение было отмечено artemiy17012003 как решение

Решение

Python
1
2
3
4
a,b=int(input()),int(input())
r = []
for i in range([a,a+1][a%2],b+1,2):
    print(i,end = ' ')
1
0 / 0 / 0
Регистрация: 09.04.2020
Сообщений: 17
09.04.2020, 13:22  [ТС] 4
Цитата Сообщение от codcw Посмотреть сообщение
Python
1
2
3
4
a,b=int(input()),int(input())
r = []
for i in range([a,a+1][a%2],b+1,2):
    print(i,end = ' ')
codcw, а без квадратных скобок и end?
0
Status 418
Эксперт Python
4581 / 2348 / 602
Регистрация: 26.11.2017
Сообщений: 5,264
Записей в блоге: 3
09.04.2020, 13:22 5
Лучший ответ Сообщение было отмечено artemiy17012003 как решение

Решение

Python
1
print(*range((a+1)//2*2, b+1, 2))
3
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
09.04.2020, 13:24 6
eaa, ого, не знал что такие объекты можно распаковать
0
0 / 0 / 0
Регистрация: 09.04.2020
Сообщений: 17
09.04.2020, 13:28  [ТС] 7
eaa, codcw, всё, ответ подошёл, спасибо вам
0
09.04.2020, 13:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2020, 13:28
Помогаю со студенческими работами здесь

Найти четные числа, делящиеся на 5
Дан файл, компоненты которого являются целыми числами. Записать во второй файл все четные числа,...

Функция, удаляющая чётные числа списка
Здравствуйте. Нужно написать функцию, удаляющую чётные числа в списке. Обязательно нужно это...

Функция, удаляющая чётные числа списка
Функция должна удалять чётные числа списка. Работает, но почему-то оставляет 8ку. Подскажите,...

Очистить четные числа после максимального
Очистить в массиве четные числа после максимального. Пример из массива A: 2 7 4 6 5 должен...

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

Замените все четные числа в массиве на -1
Дан массив из N элементов. Замените все четные числа в массиве на -1


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

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