0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9

Вывести все четные числа, начиная и заканчивая заданными числами

26.09.2019, 19:33. Показов 33245. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста начал учить Python и не могу разобраться с задачей . Написать программу где пользователь вводит два числа (например 10 и 20).
Вывести все четные числа начиная и заканчивая введенными числами (например 10 12 14 16 18 20).
Заранее спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2019, 19:33
Ответы с готовыми решениями:

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

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

Оператор WHILE: Вывести все четные числа, начиная с числа N и до числа М
Вывести все четные числа, начиная с числа N и до числа М. Числа N и М задает пользователь, подсчитать их сумму

18
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7376 / 4801 / 1243
Регистрация: 30.03.2015
Сообщений: 13,602
Записей в блоге: 29
26.09.2019, 19:34
Zewinn, покажи на чем остановился, что наваял
1
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 19:41  [ТС]
Я как раз не понимаю с чего начать , это наверное надо через while, не могу даже ничего
нормального написать.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7376 / 4801 / 1243
Регистрация: 30.03.2015
Сообщений: 13,602
Записей в блоге: 29
26.09.2019, 19:49
Цитата Сообщение от Zewinn Посмотреть сообщение
не понимаю с чего начать
Цитата Сообщение от Zewinn Посмотреть сообщение
пользователь вводит два числа
так начни
Цитата Сообщение от Zewinn Посмотреть сообщение
начиная и заканчивая введенными числами
какая функция в пайтон это делает?
1
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 20:01  [ТС]
a=input('your first number ')
b=input('your second number ')
я это знаю , а как этот цикл далле написать незнаю
АААААА я походу понял но может и не верно ща все сделаю и напишу так или не так
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7376 / 4801 / 1243
Регистрация: 30.03.2015
Сообщений: 13,602
Записей в блоге: 29
26.09.2019, 20:03
Цитата Сообщение от Welemir1 Посмотреть сообщение
Сообщение от Zewinn
начиная и заканчивая введенными числами
какая функция в пайтон это делает?
прочел, подумал?
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 20:32
Я тут посижу, подсмотрю

Добавлено через 8 минут
Я собственно сделал.

Добавлено через 1 минуту
Но показывать решение сразу не буду, задача лёгкая.
Welemir1, подскажи, когда мы указываем range и потом выводим его допустим:

Python
1
for i in range (1,5)
У нас выводятся числа от 1 до 4-х, а чтобы и 5 выводилось, как сделать?

Добавлено через 5 минут
Zewinn, ну что мой друг? Ты уже догадался, как сделать?

Добавлено через 3 минуты
Или тебе нужна подсказка?
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 20:34  [ТС]
Все плохо, меня заносит не туда и виходет какая хрень , напишите хотя бы как примерно то решать ...
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 20:37
Zewinn, хорошо, ты знаешь, как проверить чётное число или нет?

Добавлено через 41 секунду
Тебе знакома такая вот строка?

Python
1
if i%2==0:
Добавлено через 50 секунд
Либо же ты можешь сказать: не хочу думать, хочу решение.
Я дам тебе решение.
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 20:48  [ТС]
Не показывайте решения просто примерно как делать, здесь% если оно делится нацело
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 20:53
Zewinn, хорошо. Тебе нужен цикл for, пустой список и проверка условия if.

Добавлено через 34 секунды
Входные данные:
Кликните здесь для просмотра всего текста
Python
1
2
3
a = int(input("First number: ")) # ввод первого числа
b = int(input("Second number: ")) # ввод второго числа
z = [] # пустой список


Добавлено через 1 минуту
Далее тебе необходим перебор, а значит цикл for (можно и с помощью while, но мне for нравится больше)
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 20:55  [ТС]
Ну о списке я знал и о if но как использовать здесь for ето for i in range()
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 21:00
После for тебе надо проверить условие.

Добавлено через 1 минуту
Давай так. Я дам тебе решение, ты посмотришь, если тебе будет что-то не понятно, спрашивай.

Добавлено через 15 секунд
Кликните здесь для просмотра всего текста
Python
1
2
3
4
5
6
7
8
a = int(input("First number: ")) # ввод первого числа
b = int(input("Second number: ")) # ввод второго числа
z = [] # пустой список
for i in range(a,b): # для i в дипазоне от первого до второго числа
    if i%2 == 0: # если i роазделить на 2 и остаток = 0
        z.append(i) # добавляем число в список
z.append(b) # добавляем в список второе число
print(z) # выводим


Добавлено через 1 минуту
Можно сделать тоже самое, но с меньшим количеством текста, если ты внимательно прочтёшь про range.

Добавлено через 39 секунд
Там есть такое понятие, как STEP - шаг. Если ты прочтёшь, то сможешь сделать эту же программу без использования if.

Добавлено через 1 минуту
Про range - это тебе на сон грядущий, подумаешь, когда ляжешь в тёплую кроватку
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 21:02  [ТС]
ок скидывай ето что сверху не решение
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 21:05
Zewinn, уже, посмотри внимательно.

Добавлено через 2 минуты
Zewinn, уже, посмотри внимательно.
Цитата Сообщение от Zewinn Посмотреть сообщение
ок скидывай ето что сверху не решение
Почему не решение?
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 21:09  [ТС]
Надо же промежуток четних между ними, я думал за while чтобы добавлять к меньшему числу (если оно четное) по 2 пока оно не будет равно втором числу . Так я мог бы давно сделать и не писать на форум.
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 21:11
Цитата Сообщение от Zewinn Посмотреть сообщение
Надо же промежуток парных между ними, я думал за while чтобы добавлять к меньшему числу (если оно четное) по 2 пока оно не будет равно втором числу
Друг, почитай условие своей задачи в саааааамом верху. Там ничего про парные числа не написано.
0
0 / 0 / 0
Регистрация: 26.09.2019
Сообщений: 9
26.09.2019, 21:14  [ТС]
Цитата Сообщение от Zewinn Посмотреть сообщение
Вывести все четные числа начиная и заканчивая введенными числами (например 10 12 14 16 18 20).
Друг, а здесь не так?
0
 Аватар для Damenikx
955 / 341 / 114
Регистрация: 04.08.2018
Сообщений: 2,533
26.09.2019, 21:16
Python
1
2
3
4
5
6
7
8
9
10
a = int(input("First number: ")) # ввод первого числа
b = int(input("Second number: ")) # ввод второго числа
z = [] # пустой список
while a < b:
    if a < b:
        a = a + 2
        z.append(a)
    elif a == b:
        break
print(z)
Добавлено через 1 минуту
Цитата Сообщение от Zewinn Посмотреть сообщение
Друг, а здесь не так?
Конечно не так, ты просишь вывести чётные числа в диапазоне от a до b. Если тебе нужен был счётчик, который увеличивает число на 2 и проверяет условие, то так надо и писать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.09.2019, 21:16
Помогаю со студенческими работами здесь

Вывести все четные числа, начиная с числа N и до числа М
Пожалуйста решите с использованием while Вывести все четные числа, начиная с числа N и до числа М. Числа N и М задает пользователь

Вывести все четные числа начиная с числа N и до числа M
помогите кто чем может: while вывести все четные числа начиная с числа N и до числа M. числа задает пользователь.

Вывести все четные числа, начиная с числа N и до числа M
составить программу в паскале,используя оператор WHILE.Вывести все четные числа,начиная с числа N и до числа M.Числа N и M задает...

Вывести все целые числа, рассположенные между заданными числами, включая сами эти числа, в порядке их убывания
Даны два целых числа А и B (A&lt;B). Вывести все целые числа, рассположенные между данными числами(включая сами эти числа), в порядке их...

Вывести все нечетные числа, находящиеся между двумя заданными числами
Даны два числа А и В (А&lt;В), выведи все нечетные числа, размещенные между данными числами на экран. C#


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

Новые блоги и статьи
Звёздная пыль
kumehtar 20.06.2025
Я просто это себе представляю: как создавался этот мир. Как энергия слипалась в маленькие частички. Как они собирались в первые звёзды, как во вселенной впервые появился Свет. Как эти звёзды. . .
Создание нейросети с PyTorch
AI_Generated 19.06.2025
Ключевое преимущество PyTorch — его питоновская натура. В отличие от TensorFlow, который изначально был построен как статический вычислительный граф, PyTorch предлагает динамический подход. Это. . .
JWT аутентификация в ASP.NET Core
UnmanagedCoder 18.06.2025
Разрабатывая веб-приложения, я постоянно сталкиваюсь с дилеммой: как обеспечить надежную аутентификацию пользователей без ущерба для производительности и масштабируемости? Классические подходы на. . .
Краткий курс по С#
aaLeXAA 18.06.2025
Здесь вы найдете все необходимые функции чтоб написать програму на C# Задание 1: КЛАСС FORM 1 public partial class Form1 : Form { Spisok listin = new Spisok(); . . .
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru