Python 3.7 如何区分奇数和偶数整数的列表?

Python 3.7 如何区分奇数和偶数整数的列表?,python-3.7,Python 3.7,在python中,我有10个从1到25的随机整数,我想把数字分成两个列表,奇数和偶数。我不知道如何解决这个问题 我试过使用条件语句,看看它是奇数还是偶数,这是有效的,但我不知道如何将它们放在两个单独的列表中 随机导入 number1=random.randint(1,25) number2=random.randint(1,25) number3=random.randint(1,25) number4=random.randint(1,25) number5=random.randint(1,

在python中,我有10个从1到25的随机整数,我想把数字分成两个列表,奇数和偶数。我不知道如何解决这个问题

我试过使用条件语句,看看它是奇数还是偶数,这是有效的,但我不知道如何将它们放在两个单独的列表中

随机导入
number1=random.randint(1,25)
number2=random.randint(1,25)
number3=random.randint(1,25)
number4=random.randint(1,25)
number5=random.randint(1,25)
number6=random.randint(1,25)
number7=random.randint(1,25)
number8=random.randint(1,25)
number9=random.randint(1,25)
number10=random.randint(1,25)
如果编号1%2==0:
number1==“偶数”
其他:
number1==“奇数”
如果数字2%2==0:
数字2==‘偶数’
其他:
数字2==‘奇数’
如果编号3%2==0:
数字3==‘偶数’
其他:
数字3==‘奇数’
如果数字4%2==0:
数字4==‘偶数’
其他:
数字4==‘奇数’
如果编号5%2==0:
数字5==‘偶数’
其他:
数字5==‘奇数’
如果数字6%2==0:
数字6==‘偶数’
其他:
数字6==‘奇数’
如果数字7%2==0:
数字7==‘偶数’
其他:
数字7==‘奇数’
如果数字8%2==0:
数字8==‘偶数’
其他:
数字8==‘奇数’
如果数字9%2==0:
数字9==‘偶数’
其他:
数字9==‘奇数’
如果数字10%2==0:
数字10==‘偶数’
其他:
数字10==‘奇数’
我没有犯任何错误,但我不知道该怎么办。

试试下面的代码,它会生成两个数组(一个表示赔率,另一个表示偶数),分别添加奇数和偶数:

evenArr=[]
oddArr=[]
对于范围(0,10)内的i:
number=random.randint(1,25)
如果数字%2==0:#表示它是偶数
evenArr.append(编号)
否则就很奇怪了
oddArr.append(编号)
我希望有帮助

你可以这样做

 num = random.randint(1,25)
 mod = num % 2
 if mod > 0:
     listEvenNumbers.append(mod)
 else:
     listUnevenNumbers.append(mod)

这将把每个数字除以2,如果没有余数(就像偶数一样),则将其附加到偶数列表中。如果不是偶数,则会将其附加到不均匀数列表中。

此处没有列表。你有一堆变量。您需要类似于
random\u int\u list=[random.randint(1,25)for i in range(10)]