16. 任意输入多个数字(逗号分隔),用这些数字创建一个集合, 输出该集合,从键盘输入一一个数据,如果集合包含该数,将其从集合删除;否则将其添加到集合←
时间: 2024-03-10 22:49:14 浏览: 83
调用scanf函数输入多个数据-C语言学习2
好的,下面是 Python 代码实现:
```
# 任意输入多个数字(逗号分隔),创建一个集合
input_str = input("请输入多个数字(逗号分隔):")
num_list = input_str.split(",")
num_set = set(num_list)
print("初始集合为:", num_set)
# 从键盘输入一个数据并操作集合
num = input("请输入一个数字:")
if num in num_set:
num_set.remove(num) # 如果集合包含该数,则将其从集合删除
print("删除后的集合为:", num_set)
else:
num_set.add(num) # 否则将其添加到集合
print("添加后的集合为:", num_set)
```
该代码先通过 `input()` 函数获取多个数字并创建一个集合,然后再通过 `input()` 函数获取一个数字并进行判断操作。如果集合包含该数,则将其从集合删除并输出删除后的集合;否则将其添加到集合,并输出添加后的集合。
阅读全文