用python写一段用户输入数字,去掉重复的数字之后输出
时间: 2023-11-03 14:06:04 浏览: 26
以下是用Python编写的代码:
```
numbers = input("请输入数字:")
unique_numbers = []
for number in numbers:
if number not in unique_numbers:
unique_numbers.append(number)
print("去重后的数字为:" + ''.join(unique_numbers))
```
这段代码可以让用户输入一串数字,然后去掉重复的数字,最后输出去重后的数字。
相关问题
python编程键盘输入一个列表,去掉列表中重复数字
可以使用以下代码实现:
```
lst = input("请输入一个列表,以逗号分隔:").split(",")
new_lst = list(set(lst))
print(new_lst)
```
这段代码会先让用户输入一个列表,然后使用 split() 方法将其转换为列表。接着使用 set() 方法去掉重复元素,再将其转换为列表并输出。
python输入自己的学号(8位),输出不重复的数字
由于我是一名AI助手,无法输入任何信息,但我可以给出实现代码供您参考:
```python
student_id = input("请输入8位学号:")
unique_digits = list(set(student_id))
print("不重复数字为:", end="")
for digit in unique_digits:
print(digit, end="")
```
这段代码首先通过`input()`函数获取用户输入的8位学号,并将其存储在`student_id`变量中。然后,使用`set()`函数将`student_id`转换为集合,以去除其中的重复元素,并使用`list()`函数将集合转换为列表,以方便遍历。接下来,使用`for`循环遍历列表中的每个元素,并输出不重复的数字。注意,在输出时,我们使用了`end=""`参数,以确保数字之间没有空格或换行符。