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

Python!
1.Напишите программу, в которой пользователь вводит значение температуры в файл
input.txt, и, если это значение меньше или равно 0 градусов Цельсия, необходимо вывести
сообщение A cold, is not it? в файл output.txt. Если же температура составляет более 0 и
менее 10 градусов Цельсия сообщение в файле будет Cool., в других случаях Nice
weather we're having ..
2.В файл Input.txt вводится фраза. Напишите программу, которая печатает Yes, если
вводятся строки yes или YES или Yes, в других случаях печатает No. . вывод осуществить
в файл Output.txt.
3.В файле Input.txt дано число в пределах от 1 до 10. Программа должна вивестив
файл Output.txt версию римского числа. Программа должна учитывать ситуацию, если
введено число есть за пределами диапазона от 1 до 10.

Ответы

Автор ответа: Mydrec12
0

Ответ:

Сделал только первое задание, остальные можно сделать по аналогии.

Объяснение:

print('Откройте "input.txt" и запишите температуру.')

i = open('input.txt')

o = open('output.txt', 'w')

print('Нажмите Enter...')

input()

try:

   t = int(i.read())

   if 10 >= t > 0:

       o.write('Cool.')  

       o.close()  

   elif t <= 0:

       o.write('A cold, is not it?')

       o.close()  

   elif t > 10:

       o.write('Nice weather we are having...')

       o.close()  

   print('Успех! Посмотрите результат в "output.txt"')

except:

   print('Ошибка! Введите температуру.')

   o.write('Ошибка! Введите температуру.')

   o.close()

finally:

   i.close()

Похожие вопросы
Предмет: Русский язык, автор: МайяБрусиловская