输入以逗号间隔数据。如果最大的数不止一个,则一起输出,一个以行
a=list(map(int,input().split(","))) #双引号和单引号没什么区别,split输出空格
num=len(a)
n=0
b=max(a) #求最大值
for i in a: #判断最大值是否只有一个
if i==b:
n=n+1
if n!=1:
for j in range(num):
if a[j]==b:
print(j)
else:
print(a.index(b))
这段代码使用Python实现查找列表中的最大值及其出现次数。首先,通过`map(int, input().split())`读取并转换输入的数字,然后找到最大值。通过遍历列表,计算最大值出现的次数,最后打印最大值的索引或所有索引。
1219

被折叠的 条评论
为什么被折叠?



