переведите из паскаля в питон пожалуйста
var
m: array [1..10] of integer;
max, k, i: integer;
begin
for i := 1 to 10 do
read(m[i]);
max := m[1];
k := 1;
for i := 2 to 10 do
if m[i] > max then
begin
k := 1;
max := m[i]
end
else
if m[i] = max then
inc(k);
write(k)
end.
restIess:
а есть просто задачка? Лень паскаль этот читать
дан массив из десяти целых чисел. определите, сколько элементов этого массива имеют максимальное значение.
Ответы
Ответ дал:
1
a = []
k = 0
for i in range(10):
a.append(int(input()))
max = a[0]
for i in range(1,10):
if a[i] > max:
max = a[i]
for i in range(10):
if a[i] == max:
k+=1
print(k)
а a.append что значит?
это так в питоне добавляется элемент в список
аа, спасибо огромное!
если есть вопросы - спрашивайте)
а в самой первой строке там не а=[0]*n
Не, мы создали пустой список, а потом добавляли в него элементы
Память под элементы выделяется динамически
аа, ещё раз спасибо)
Забивать нулями список следует в случаях, когда нам надо хранить что-то лишь в определенных ячейках(индексах)
теперь поняла)
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад