题解 | #输入n个整数,输出其中最小的k个#
输入n个整数,输出其中最小的k个
https://www.nowcoder.com/practice/69ef2267aafd4d52b250a272fd27052c
while 1:
try:
# # 第一行输入两个整数n和k
n,k=map(int,input().split())
# # 第二行输入一个整数数组(n个)
l=list(map(int,input().split()))
if len(l)<=n:
# # 从小到大排列
ll=sorted(l)
# # 输入最小的K个数
print(*ll[:k])
# print(' '.join(map(str, ll[:k])))
except:
break
注意:加try做异常处理,防止出错。养成好习惯!!!
