从键盘输入10个互不相同的整数,输出这10个数并求其中的最小值
时间: 2023-11-22 16:06:00 浏览: 117
以下是Python代码实现:
```python
nums = []
for i in range(10):
num = int(input("请输入第{}个整数:".format(i+1)))
while num in nums:
num = int(input("该数已存在,请重新输入第{}个整数:".format(i+1)))
nums.append(num)
print("输入的10个数为:", nums)
print("最小值为:", min(nums))
```
这段代码首先通过循环输入10个整数,并且在输入时判断该数是否已经存在,如果存在则要求重新输入。然后输出这10个数,并使用`min()`函数求出其中的最小值。
相关问题
实现从键盘中输入10个互不相同的整数,输出这10个数并求其中的最小数
下面是 Python 代码实现:
```python
nums = []
# 读入10个互不相同的整数
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
while num in nums:
num = int(input("该数已经存在,请重新输入第%d个整数:" % (i+1)))
nums.append(num)
# 输出这10个数
print("输入的10个整数为:", nums)
# 求其中的最小数
min_num = nums[0]
for num in nums:
if num < min_num:
min_num = num
print("其中的最小数为:", min_num)
```
运行结果示例:
```
请输入第1个整数:7
请输入第2个整数:3
请输入第3个整数:1
请输入第4个整数:5
请输入第5个整数:2
请输入第6个整数:9
请输入第7个整数:8
请输入第8个整数:4
请输入第9个整数:6
请输入第10个整数:10
输入的10个整数为: [7, 3, 1, 5, 2, 9, 8, 4, 6, 10]
其中的最小数为: 1
```
从键盘输入10个互不相同的整数,输出这10个数,并求其中最小数极其位序。
下面是 Python 的实现代码:
```python
nums = []
for i in range(10):
num = int(input("请输入第%d个整数:" % (i+1)))
if num in nums:
print("输入的数字有重复,请重新输入!")
i -= 1
else:
nums.append(num)
min_num = nums[0]
min_index = 0
for i in range(1, 10):
if nums[i] < min_num:
min_num = nums[i]
min_index = i
print("输入的10个数为:", nums)
print("最小的数为%d,位序为%d。" % (min_num, min_index+1))
```
运行结果如下:
```
请输入第1个整数:5
请输入第2个整数:3
请输入第3个整数:9
请输入第4个整数:1
请输入第5个整数:7
请输入第6个整数:8
请输入第7个整数:2
请输入第8个整数:6
请输入第9个整数:4
请输入第10个整数:0
输入的10个数为: [5, 3, 9, 1, 7, 8, 2, 6, 4, 0]
最小的数为0,位序为10。
```