Python 程序打印集合中的奇数

编写一个 Python 程序来打印集合中的奇数。if 语句 (if(odval % 2 != 0)) 检查集合项是否不能被二整除。如果为 True,则打印集合中的奇数。

# Set Odd Numbers

oddSet = {26, 33, 19, 8, 41, 35, 12, 17}
print("Odd Set Items = ", oddSet)

print("\nThe Odd Numbers in this oddSet Set are:")
for odval in oddSet:
    if(odval % 2 != 0):
        print(odval, end = "  ")

打印集合中的奇数输出

Odd Set Items =  {33, 35, 8, 41, 12, 17, 19, 26}

The Odd Numbers in this oddSet Set are:
33  35  41  17  19 

此 Python 集合程序允许输入集合项并打印奇数。

# Set Odd Numbers

oddSet = set()

number = int(input("Enter the Total Odd Set Items = "))
for i in range(1, number + 1):
    value = int(input("Enter the %d Set Item = " %i))
    oddSet.add(value)

print("Odd Set Items = ", oddSet)

print("\nThe Odd Numbers in this oddSet Set are:")
for odval in oddSet:
    if(odval % 2 != 0):
        print(odval, end = "  ")
Python Program to Print Odd Numbers in Set 2

在此 Set 示例中,我们创建了一个 (setOddNumbers(oddSet)) 函数来打印奇数。

# Tuple Odd Numbers

def setOddNumbers(oddSet):
    for odval in oddSet:
        if(odval % 2 != 0):
            print(odval, end = "  ")


oddSet = set()

number = int(input("Enter the Total Odd Set Items = "))
for i in range(1, number + 1):
    value = int(input("Enter the %d Set Item = " %i))
    oddSet.add(value)

print("Odd Set Items = ", oddSet)

print("\nThe Odd Numbers in this oddSet Set are:")
setOddNumbers(oddSet)

打印奇数集合项的输出如下图所示。

Enter the Total Odd Set Items = 5
Enter the 1 Set Item = 12
Enter the 2 Set Item = 99
Enter the 3 Set Item = 121
Enter the 4 Set Item = 88
Enter the 5 Set Item = 77
Odd Set Items =  {99, 12, 77, 88, 121}

The Odd Numbers in this oddSet Set are:
99  77  121