У вас хорошее начало, но имейте в виду, что имена переменных, такие как odd
и even
, являются просто именами, которые вы назначаете, и это не означает, что значение будет нечетным или четным.
На самом деле, в двух созданных вами циклах
for even in range(first, second+1)
for odd in range(first, second+1)
odd
и even
оба будут повторять одинаковые числа.Таким образом, нет необходимости повторять цикл дважды, вы можете просто выполнить цикл один раз, поскольку число всегда будет либо четным, либо нечетным, поэтому вы можете объединить два цикла следующим образом:
for num in range(first, second+1):
if(num % 2 == 0):
print 'even', num
else:
print 'odd', num
Теперь вместо печати вы можетеделай что хочешь, т.е. добавляя нечетные числа