def myString(str, char): count = 0 for c in str: if char == c: count += 1 return count def mySum(array): sum = 0 for a in array: sum += a return sum def myMax(array): max = array[0] for b in array: if b > max: max = b return max def myMin(array): min = array[0] for b in array: if b <= min: min = b return min def menu(): print("1. Сумма") print("2. Максимум") print("3. Минимум") print("4. Подсчет кол-ва символов") print("5. Выход") A = [3, 4, 5, 6] mystr = 'С Новым Кодом! Ура!' char = '!' while True: menu() inp = input() if inp.isnumeric(): op = int(inp) if 1 <= op <= 5: if op == 1: result = mySum(A) elif op == 2: result = myMax(A) elif op == 3: result = myMin(A) elif op == 4: result = myString(mystr, char) elif op == 5: print("Программа завершена") break print(result) else: print("Операции под номером " + str(op) + " не существует!") else: print("Вы ввели какую-то глупость!")