Добавил:
sl0_0t
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:LAB5
.txt # Выход за пределы массива
array = [0] * 5
print("Введите число операций")
n = int(input())
for i in range(0, n):
try:
array[i] = 1
print(array)
except:
print("Выход за пределы массива")
# Попытка взаимодествия со строками, как с числами; деление на 0
try:
print("Введите число для деления")
print(1 / int(input()))
except ZeroDivisionError:
print("Ошибка деления на ноль.")
except ValueError:
print("Невозможно преобразовать строку в число.")
except Exception:
print("Неизвестная ошибка.")
# Попытка открыть несуществующий файл
def fail ():
try:
print("Введите название файла")
f = str(input())
file = open(f, "r")
a:bool = True
if a is True:
arr = file.readlines()
print(arr)
file.close()
except:
print('Файл не найден, задайте другое название')
return fail()
fail()
# Преобразование массива
mas = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for h in range(len(mas)):
try:
if mas[h] < mas[h + 1]:
print(mas)
del mas[h]
except:
print("Массив был изменён, невозможно выполнить все итерации")
break
array = [0] * 5
print("Введите число операций")
n = int(input())
for i in range(0, n):
try:
array[i] = 1
print(array)
except:
print("Выход за пределы массива")
# Попытка взаимодествия со строками, как с числами; деление на 0
try:
print("Введите число для деления")
print(1 / int(input()))
except ZeroDivisionError:
print("Ошибка деления на ноль.")
except ValueError:
print("Невозможно преобразовать строку в число.")
except Exception:
print("Неизвестная ошибка.")
# Попытка открыть несуществующий файл
def fail ():
try:
print("Введите название файла")
f = str(input())
file = open(f, "r")
a:bool = True
if a is True:
arr = file.readlines()
print(arr)
file.close()
except:
print('Файл не найден, задайте другое название')
return fail()
fail()
# Преобразование массива
mas = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for h in range(len(mas)):
try:
if mas[h] < mas[h + 1]:
print(mas)
del mas[h]
except:
print("Массив был изменён, невозможно выполнить все итерации")
break
Соседние файлы в предмете Языки программирования