import linecache
from fractions import Fraction
try:
q=0
n=0
inpfile=open('c:\\test\\input.txt', 'rt')
oupfile=open('c:\\test\\output.txt', 'w')
inputdata=[]
for line in inpfile:
stripped_line = line.strip().replace(" ","+")
inputdata.append(stripped_line)
print(inputdata)
if len(inputdata)==3:
if len(inputdata[1])==1:
print(inputdata[1])
print(inputdata[0])
A=eval(inputdata[0])
print(A)
print(inputdata[2])
B=eval(inputdata[2])
print(B)
if inputdata[1]=='+':
q=A+B
elif inputdata[1]=='-':
q=A-B
elif inputdata[1]=='*':
q=A*B
elif inputdata[1]=='/':
q=A/B
print(q)
entier=int(q)
fraction=q%1
entstr=str(entier)
fractstr=str(Fraction(fraction))
print(fractstr)
oupfile.write(str(entstr + " " + fractstr))
oupfile.close()
except FileNotFoundError:
print('Файл не знайдено')
except ZeroDivisionError:
print('Ви намагаєтеся ділити на нуль')
except TypeError:
print('Ви використовуєте інший тип даних')
Объяснение:
1
а) В кабинете есть парты и стулья. В кабинете есть парты или стулья.
б) Одна половина класса изучает английский язык и вторая половина изучает французский язык. Одна половина класса изучает английский язык или вторая половина изучает французский язык.
в) Антон и Серёжа старше Лили. Антон или Серёжа старше Лили.
2
А или В: 1+0=1 Истина
А и В: 1*0=0 Ложь
В или С: 0+0=0 Ложь
3
а) Составное; конъюнкция.
б) Элементарное.
в) Составное; дизъюнкция.
г) Составное; конъюнкция.
д) Составное; дизъюнкция.
е) Составное; дизъюнкция.
Если ответ , отметьте его как лучший.