Python程序将偶数和奇数元素分成两个不同的列表。
在此程序中,我们创建一个用户输入列表,并且元素是奇数和偶数元素的混合。我们的任务是将这些列表分为两个列表。一个包含奇数个元素,另一个包含偶数个元素。
示例
Input: [1, 2, 3, 4, 5, 9, 8, 6]Output
Even lists: [2, 4, 8, 6]
Odd lists: [1, 3, 5, 9]
算法
Step 1 : create a user input list.Step 2 : take two empty list one for odd and another for even.
Step 3 : then traverse each element in the main list.
Step 4 : every element is divided by 2, if remainder is 0 then it’s even number and add to the even list, otherwise its odd number and add to the odd list.
范例程式码
# Python code to split into even and odd lists# Funtion to split
def splitevenodd(A):
evenlist = []
oddlist = []
for i in A:
if (i % 2 == 0):
evenlist.append(i)
else:
oddlist.append(i)
print("Even lists:", evenlist)
print("Odd lists:", oddlist)
# Driver Code
A=list()
n=int(input("Enter the size of the First List ::"))
print("Enter the Element of First List ::")
for i in range(int(n)):
k=int(input(""))
A.append(k)
splitevenodd(A)
输出结果
Enter the size of the First List :: 8Enter the Element of First List ::
1
2
3
4
5
9
8
6
Even lists: [2, 4, 8, 6]
Odd lists: [1, 3, 5, 9]
以上是 Python程序将偶数和奇数元素分成两个不同的列表。 的全部内容, 来源链接: utcz.com/z/356651.html