Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/352: Рейтинг темы: голосов - 352, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 16

Выведите (через пробел) все четные числа от a до b

03.09.2015, 18:03. Показов 78022. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
никак не получается написать правильную программу в питоне, подскажите пожалуйста как это сделать
Входные данные
Вводятся целые числа a и b. Гарантируется, что a не превосходит b
Выходные данные
Выведите (через пробел) все четные числа от a до b (включительно).
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.09.2015, 18:03
Ответы с готовыми решениями:

Выведите (через пробел) все четные числа от a до b (включительно)
Четные числа Входные данные Вводятся целые числа a и b. Гарантируется, что a не превосходит b Выходные данные Выведите...

Выведите (через пробел) все четные числа от a до b (включительно)
Не могу понять почему программа при вводе чисел 9223372036854775806 и 9223372036854775807 выводит очень много ответов. Подскажите...

Выведите все нечётные целые числа, находящиеся между введёнными числами (включительно), в одной строке через пробел, в п
Выведите все нечётные целые числа, находящиеся между введёнными числами (включительно), в одной строке через пробел, в порядке возрастания....

11
34 / 20 / 9
Регистрация: 29.08.2015
Сообщений: 87
03.09.2015, 19:32
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/python
# -*- coding: utf-8 -*- 
 
a = input("Enter a: ")
b = input("Enter b: ")
 
s = ''
 
while a<=b:
    if a%2==0: s = s + str(a)+" "
    a += 1
 
print s
1
0 / 0 / 0
Регистрация: 05.08.2015
Сообщений: 16
03.09.2015, 20:04  [ТС]
спасибо большое, вы мне безумно помогли!
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
03.09.2015, 20:23
Python
9
10
11
if a % 2:
    a += 1
print(" ".join(str(i) for i in range(a, b + 1, 2)))
1
 Аватар для akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
03.09.2015, 21:05
Ну и мои 5 копеек)
Python
1
2
3
4
a = int( input("Enter a: ") )
b = int( input("Enter b: ") ) + 1
 
[ print(num, end = " ") for num in range(a,b) if a<b and num%2 == 0]
0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
04.09.2015, 11:24
akzo, не корректное использование генератора
Python
1
2
3
[ print(num, end = " ") for num in range(a,b) if a<b and num%2 == 0]
6 8 10 12 14 16 18 20 22 24 
[None, None, None, None, None, None, None, None, None, None]
0
 Аватар для akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
04.09.2015, 12:27
В смысле некорректное?
0
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
04.09.2015, 12:51
Да вроде корректное, просто необычное.
0
04.09.2015, 19:14

Не по теме:


Python
1
2
if a<b:
    print(' '.join([num for num in range(a, b) if num%2 == 0]))

0
Эксперт NIX
 Аватар для Marinero
2796 / 2039 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
04.09.2015, 22:22
Цитата Сообщение от akzo Посмотреть сообщение
В смысле некорректное?
В том смысле что получается еще и список, что в третьей строке
Цитата Сообщение от Marinero Посмотреть сообщение
[None, None, None, None, None, None, None, None, None, None]
Добавлено через 3 минуты
ivlevdenis,
Цитата Сообщение от Sa28k Посмотреть сообщение
Гарантируется, что a не превосходит b … до b (включительно)
+ join не обработает нестроковое значение num
Python
1
TypeError: sequence item 0: expected str instance, int found
1
 Аватар для akzo
71 / 67 / 6
Регистрация: 08.08.2013
Сообщений: 286
Записей в блоге: 8
04.09.2015, 22:44
Цитата Сообщение от Marinero Посмотреть сообщение
В том смысле что получается еще и список, что в третьей строке
Ну и черт с ним, все работает в чем проблема?
0
foo();
 Аватар для rattrapper
886 / 587 / 222
Регистрация: 03.07.2013
Сообщений: 1,549
Записей в блоге: 2
04.09.2015, 22:58
ну и я, за компанию, оставлю
Python
1
print(*range(a + a%2, b + 1, 2), sep=' ')
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.09.2015, 22:58
Помогаю со студенческими работами здесь

Считать строку из чисел, вывести на экран Все четные числа - элементы массива Входные данные вводятся через пробел, ввод
Считать строку из чисел, вывести на экран Все четные числа - элементы массива Входные данные вводятся через пробел, ввод заканчивается...

Выведите все символы строки через пробел
На вход подаётся строка, состоящая из прописных английских букв. Длина строки не известна. Выведите все символы строки через пробел. ...

Выведите все символы строки попарно через пробел
На вход подаётся строка, состоящая из чётного количества прописных английских букв. Длина строки не известна. Выведите все символы строки...

Выведите через пробел n чисел — числа ai в неубывающем порядке
Помогите пожалуйста... Формат входных данных В первой строке входного файла задано целое число n (1 ≤ n ≤ 5 000). Во...

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


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru