Определение нечетных и четных чисел в питоне - PullRequest
0 голосов
/ 15 октября 2018

У меня есть этот код, но всякий раз, когда я ввожу любое нечетное или четное число, оно говорит, что оно четное (отступы здесь могут быть неправильными, но это не является причиной, как они есть в программе) ...

import random
number1 = random.randint(1,6)
number2 = random.randint(1,6)
input("Ready for round one? Press enter key to begin!")
print("Player one, you rolled", number1, "and", number2)
number3 = number1 + number2
time.sleep(1)
print("This means your total is", number3)
time.sleep(1)
if number3 == ("1", "3", "5", "7", "9", "11"):
   print("However, you rolled an odd. -5 points for you!")
   p1score = number3 -5
else:
    print("Also.... YOU GOT AN EVEN! +10 Points!")
    p1score = number3 +10
time.sleep(1)
print("Player ones total is", p1score)

1 Ответ

0 голосов
/ 15 октября 2018
if number3 % 2 != 0:
    print("However, you rolled an odd. -5 points for you!")
    p1score = number3 - 5

Замените свою нечетную логику на эту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...