
Давид
4 год назад
Пожалуйста те кто Шарят очень надо, даю максимальное количество поинтов.Задание:1) дан массив переменной длины значения любые, кроме 0. Т.е. если введено значение 0, программа выдает ошибку и предлагает повторить ввод.2). Надо найти максимальный элемент массива и заменить его значением 03) вывести исходный массив в одну строку4) вывести исправленный массив с новой строки и тоже в одну строку.
ОТВЕТЫ

Veneta
Oct 24, 2020
python
while True:
mas = input('Введите элементы массива через пробел: ').split()
for i in range(len(mas)):
mas[i] = int(mas[i])
if 0 in mas:
print('Повторите ввод снова')
continue
else: break
print('Изначальный список:', mas)
max_mas = max(mas)
while True:
if max_mas in mas:
mas[mas.index(max_mas)] = 0
else: break
print('Измененный список:', mas)
696
Смежные вопросы: