From tkinter import * from tkinter import messagebox
def btnl_click() :
H = int(entry1.get())
P = int(entry2.get())
N = int(entry3.get())
result = H
for i in range(N) :
result +=P
entry.delete(0, END)
entry.insert(0,'Через '+str(N)+' год рівень води у річці буде '+str(result)+' см')
def btn2_click() :
H = int(entry1.get())
P = int(entry2.get())
K = int(entry4.get())
result = H
hour = 0
while result <=K:
result +=P
hour +=1
messagebox.showinfo('Кількість годин', 'Через ' +str(hour)+ ' год рівень води в річці буде не меншим ' +str(K)+' см')
root = Tk()
root.geometry('300x400')
root.title('Практична 12')
label1 = Label1(text='Початковий рівень води H (см)')
label1.pack(pady=5)
entry1 = Entry(width=10)
entry1.pack(pady=5)
label2 = Label1(text='Зростання рівень води P щогодини (см)')
label2.pack(pady=5)
entry2 = Entry(width=10)
entry2.pack(pady=5)
label3 = Label1(text='Тривалість повені N (год)')
label3.pack(pady=5)
entry3 = Entry(width=10)
entry3.pack(pady=5)
btnl = Button(text= 'Запитання 1', command=btnl_click)
btnl.pack(pady=5)
entry = Entry(width=40)
entry.pack(pady=5)
label4 = Label(text='Рівень води K (см)')
label4.pack(pady=5)
entry4 = Entry(width=10)
entry4.pack(pady=5)
btnl2 = Button(text='Запитання 2', command=btnl2_click)
btnl2.pack(pady=5)
ошибка
Traceback (most recent call last):
File "C:/Users/tviydevice/Desktop/secusi.py", line 30, in
label1 = Label1(text='Початковий рівень води H (см)')
NameError: name 'Label1' is not defined. Did you mean: 'Label'?
181
399
Ответы на вопрос:
Я в тому мало шарю, але спробуй так:
label1 = Label(text='Початковий рівень води H (см)')
label1.pack(pady=5)
entry1 = Entry(width=10)
entry1.pack(pady=5)
label2 = Label(text='Зростання рівень води P щогодини (см)')
label2.pack(pady=5)
entry2 = Entry(width=10)
entry2.pack(pady=5)
Объяснение:
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
DariaRain714.03.2021 14:34
-
fyz07050422.04.2020 22:54
-
Школьниқ11.04.2021 03:45
-
AbsoJl27.08.2020 04:48
-
dmitriy14nagiev13.09.2021 12:05
-
seanius17.04.2023 01:18
-
emilio132420.02.2020 12:11
-
Wer7712.04.2021 01:28
-
daria003ss211.10.2022 11:02
-
yaach128.05.2022 16:54
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.