10
20
30
40
50
60
from string import printable
names_ages = {}
ages_file = open('ages.txt', 'r')
for index, age in enumerate(ages_file):
if age.endswith('\n'):
names_ages[printable[index + 36]] = age[:-1]
else:
names_ages[printable[index + 36]] = age
print(names_ages)
result_file = open('result.txt', 'w')
print('Файл result.txt уже существует')
for key, value in names_ages.items():
result_file.write(f'{key} {value}\n')
result_file.close()
Попытка создания файла, который уже существует.открывать файл не с флагом 'w', а с флагом 'x'
try:
result_file = open('result.txt', 'x')
except FileExistsError:
print('Файл result.txt уже существует')
Неверный тип данных и некорректное значениекто определяет корректность ?