Member 13821988 Ответов: 1

Python: выведите сумму всех четных чисел между первым и вторым числами включительно


- Привет! :)

Я пытаюсь получить код, чтобы Выведите сумму всех четных чисел между первым и вторым числами включительно. Я должен использовать пока петля!

Я не могу заставить его работать, если у кого-то есть какие-то предложения, я был бы очень признателен!

Что я уже пробовал:

print("Welcome")

FirstNum=int(input("Enter your first number:"))
SecondNum=int(input("Enter your second number:"))

if (FirstNum > SecondNum):
    {
    print("First Number must be less than second number.")
    }
while{
    (FirstNum < SecondNum):

    for i in range(FirstNum, SecondNum, 1):
        while(i % 2!=0):
            print (i, "is odd")
}

1 Ответов

Рейтинг:
1

OriginalGriff

Ну...вы могли бы попробовать ответить на вопрос, вместо того, чтобы перерабатывать свою последнюю домашнюю работу?

Это твое домашнее задание, так что я не дам тебе никакого кода!
1) объявите переменную для хранения суммы, установите ее в ноль.
2) внутри вашего цикла проверьте, является ли число нечетным или четным.
2.1) если нечетно, больше ничего с ним не делайте.
2.2) если даже, добавьте его к сумме.
3) Увеличьте первое число и повторяйте цикл, пока у вас не закончатся числа.
4) после цикла выведите сумму.

Вы уже знаете, как делать все эти вещи, так что это не должно быть сложным процессом для вас!