Предмет: Информатика, автор: artem20040666

Помогите пожалуйста
В файлі Input.txt дано ціле число a .Знайти значення виразу:a/(|a|-10).Результат вивестив файл Output.txt. Врахувати у програмі випадок, коли відбувається ділення на нуль

Ответы

Автор ответа: alexlar30
1

Ответ:

См функцию ниже.

Прежде, чем запускать, необходимо создать файл 1.txt и записать в него число. Файл положить рядом с программой

Объяснение:

def testFiles():

   fin =  open('1.txt', 'r')

   fout = open('2.txt', 'w')

   s = fin.readline()

   try:

       a = int(s[0])      

   except Exception:

      print('Error reading file!!!')

   else:

       denominator = abs(a) - 10

       if (denominator != 0):

           a /= (denominator)

           fout.write(str(a))

       else:

           print('Denominator equals 0! Result not recorded ')        

   fin.close()

   fout.close()

Похожие вопросы