Кличяня
09.02.2020 23:09

2.Закончить реализацию функции Open_file() 1.Добавить пункты меню как в оригинальном блокноте, функционал не обязательно.

from tkinter import *
from tkinter import filedialog

HEIGHT = 550
WIDTH = 550

root = Tk()
root.title('Блокнот')
root.geometry("%dx%d" % (WIDTH, HEIGHT))
root.resizable(True, True)
root.option_add('*Font', 'Calibri')
root.option_add('*Background', 'white')

menu = Menu(root)
root.config(menu=menu)

def open_file():
pass

def save_file():
file_name = filedialog.asksaveasfilename(initialdir='/', title='Select file',
filetypes=(('Text Documents', '*.txt'), ('all files', '*.*')))
if file_name:
f = open(file_name, 'w')
text_save = str(text.get(1.0, END))
f.write(text_save + '\n')
f.close()

file_menu = Menu(menu, tearoff=0)

file_menu.add_command(label='Создать')
file_menu.add_command(label='Открыть', command=open_file)
file_menu.add_command(label='Сохранить как', command=save_file)
file_menu.add_command(label='Выход', command=exit)

menu.add_cascade(label='Файл', menu=file_menu)

text = Text(root)
text.pack(expand=YES, fill=BOTH)

mainloop()

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
хорошийпарень2
30.09.2021 16:44
Анализ (др.-греч. ἀνάλυσις — разложение, расчленение) — метод исследования, характеризующийся выделением и изучением отдельных частей объектов исследованияОбъект в программировании — некоторая сущность в виртуальном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и операций над ними (методов)[1]. Как правило, при рассмотрении объектов выделяется то, что объекты принадлежат одному или нескольким классам, которые определяют поведение (являются моделью) объекта. Термины «экземпляр класса» и «объект» взаимозаменяемы.[2]
Мышле́ние (гр. ноэзис) — это познавательная деятельность человека[1]. Результатом мышления является мысль (понятие, смысл, идея). Мышление противопоставляют «низшим освоения мира в форме ощущенияили восприятия, которые свойственны в том числе и животным. Многие философы называли мышление сущностным свойством человека. Так Декартутверждал: «Я мыслю, следовательно, я существую». Паскаль называл человека мыслящим тростником[2]Ло́гика (др.-греч. λογική — «наука о правильном мышлении», «искусство рассуждения» от λόγος — «речь», «рассуждение», «мысль») — раздел философии, нормативная[неизвестный термин][1] наука о формах, методах и законах  деятельности, формализуемых с языка. Поскольку это знание получено разумом, логика также определяется как наука о формах и законах правильногомышления. Поскольку мышление оформляется в языке в видерассуждения, частными случаями которого являютсядоказательство и опровержение, логика иногда определяется как наука о рассуждения или наука о доказательств и опровержений. 
0,0(0 оценок)
Ответ:
katenabelozerova
06.03.2023 16:06
А) не ( A или не В и С ) упрощаем выражение и получаем
not(a) and (b or not(c))

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=not(a) and (b or not(c))
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)

б) А и не ( В и или не С) получим такое выражение:
a and (b or not(c))

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=a and (b or not(c))
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)


в) не ( не А или В и С)  преобразуем:
a and (b or c)

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=a and (b or c)
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота