使用if语句检测随机整数是奇数还是偶数

2024-03-27 18:07:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使一个骰子游戏,我想使它这样,它会检测到,如果在骰子上的数字是奇数或偶数。这是我试过的,但没用。你知道吗

from random import randrange

import random

import time

Even = [2, 4, 6]

Odd = [1, 3, 5]

x = random.randint(1, 6)

print("Rolling Dice...")

print("Your number is...." + str(x))

if str(x) == Even:

  print("It is an Even number!")

if str(x) == Odd:

  print("It is an Odd number!")

我需要知道如何做if语句,并让它检测它是偶数还是奇数。你知道吗


Tags: importan游戏numberifisitrandom
2条回答

如果x%2==0:print(“它是偶数!”)else:print(“这是一个奇数!”)你知道吗

要检查数字是奇数还是偶数,您可能不需要偶数、奇数列表,您可以检查以下代码:

from random import randrange

import random

import time

x = random.randint(1, 6)

print("Rolling Dice...")

time.sleep(2)

print("Your number is....{}".format(x))

if x % 2 == 0:

  print("It is an Even number!")

else:

  print("It is an Odd number!")

相关问题 更多 >