pyton编写程序,要求用户输入一些数字,输出这些数字中只出现过一次的那些数字
时间: 2024-12-15 09:16:41 浏览: 6
从PDF文件中读取表格内容并写入到EXCEL文档的pyton小程序
在Python中,你可以通过创建一个字典来实现这个功能。字典的键通常是唯一的,所以我们可以遍历用户的输入,将每个数字作为键,如果某个数字在字典中不存在,我们就将其添加到结果列表中。以下是简单的示例代码:
```python
def find_unique_numbers():
user_input = input("请输入一些数字,用逗号分隔:")
number_list = user_input.split(",") # 将输入字符串分割成数字列表
# 创建一个空字典存储数字及其计数
num_count = {}
# 遍历数字列表
unique_numbers = []
for num in number_list:
num = int(num) # 转换为整数
if num not in num_count: # 如果数字不在字典中
num_count[num] = 1 # 添加到字典并设置计数为1
else: # 如果已经在字典中
num_count[num] += 1 # 加1计数
# 找出只出现一次的数字
for key, value in num_count.items():
if value == 1:
unique_numbers.append(key)
print("只出现过一次的数字有:", unique_numbers)
# 调用函数
find_unique_numbers()
```
当你运行此程序时,它会提示用户输入一系列的数字,然后筛选出仅出现一次的数字并打印出来。
阅读全文