【深基 4.例 2】找最小值
题目描述
给出 和 个整数 ,求这 个整数中最小值是什么。
输入格式
第一行输入一个正整数 ,表示数字个数。
第二行输入 个非负整数,表示 ,以空格隔开。
输出格式
输出一个非负整数,表示这 个非负整数中的最小值。
样例 #1
样例输入 #1
1 | 8 |
样例输出 #1
1 | 0 |
提示
数据保证, 且 。
题解
1 | n = int(input()) |
题解解释
-
n = int(input())
: 这一行代码首先接收用户输入的一个整数(假设表示整数个数),并通过int()
函数将其转换成整型数据,然后将这个整数值赋给变量n
。 -
ai = list(map(int, input().split()))
: 这一行代码接收用户输入的一行以空格分隔的整数序列。input().split()
会获取用户输入的一行文本,并按空格进行分割,返回一个包含所有字符串子串的列表。接着,map(int, ...)
函数会将列表中的每个字符串元素转换成整数。最后,list(...)
将转换后的整数生成器表达式转换为列表。因此,ai
现在是一个包含n
个整数的列表。 -
print(min(ai))
: 这一行使用 Python 内置的min()
函数,在列表ai
中找到并返回最小的整数值,并通过print()
函数将其打印出来。所以最终结果就是输出用户输入的所有整数中的最小值。
知识点
用这个题学习一下取最小函数
min()
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 W1ndysの小屋!
评论