编写-个Python程序,根据用户输入的整数列表int1ist遍历其中每一个元素,判断是否为三位数(即100到999),是则获取其百位数 加入列表hundred_list并最终输出。(提示:函数eva
时间: 2024-10-20 18:06:03 浏览: 15
python判断所输入的任意一个正整数是否为素数的两种方法
5星 · 资源好评率100%
当你想编写一个Python程序来完成这个任务时,你可以创建一个名为`evaluate_numbers`的函数,该函数接收一个整数列表作为输入,然后遍历每个数字,检查它是否是三位数,并提取百位数。如果满足条件,将百位数添加到另一个列表`hundred_list`中。最后,函数会返回`hundred_list`。这是一个简单的实现:
```python
def evaluate_numbers(int_list):
hundred_list = []
for num in int_list:
# 检查数字是否是三位数
if 100 <= num < 1000:
# 提取百位数(Python中的每一位通过除法和取余操作)
hundred = num // 100
hundred_list.append(hundred)
return hundred_list
# 示例使用
input_list = [456, 789, 123, 1000]
result = evaluate_numbers(input_list)
print(f"百位数列表: {result}")
#
阅读全文