В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
vladshmko
vladshmko
15.09.2021 10:38 •  Информатика

Нужно написать код для создания теста в Pyton, нужно чтобы в конце выводило в окне уведомления вашу оценку, я не могу это сделать . вот мой код. from tkinter import *
from tkinter import messagebox
x=0
b=0
r=0
t=0
def rez(ev):
if pr1.get()==1 and pr3.get()==1:
x=3
if gre.get()==2:
b=3
if gre.get()==4:
r=3
if p.get()==1 and p4.get()==1:
t=3
messagebox.showinfo("jw", k)
k=x+b+r+t
Win=Tk()
Win.geometry("850x650+100+50")
Win['bg']="powder blue"
Win.resizable(0,0)
Win.title("Тести з історії")
lab=Label(Win, text="Питання 1:Відомі люди 18 ст", font="Arial 14", fg="Dodgerblue4", bg="powder blue")
lab.place(x=20, y=20)
pr1=IntVar()
o=Checkbutton(Win, text="О.Суворов", variable=pr1, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
o.place(x=50, y=50)
pr2=IntVar()
od=Checkbutton(Win, text="Т.Шевченко", variable=pr2, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
od.place(x=50, y=80)
pr3=IntVar()
oa=Checkbutton(Win, text="П.Калнишевський", variable=pr3, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
oa.place(x=50, y=110)
labу=Label(Win, text="Питання 2: Брат Олексія Розумовського", font="Arial 14", fg="Dodgerblue4", bg="powder blue")
labу.place(x=20, y=150)
gre=IntVar()
pre1=Radiobutton(Win, text="Олексій Розумовський", variable=gre, value=1, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre1.place(x=50, y=180)
pre2=Radiobutton(Win, text="Кирило Розумовський", variable=gre, value=2, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre2.place(x=50, y=210)
pre3=Radiobutton(Win, text="Павло Розумовський", variable=gre, value=3, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre3.place(x=50, y=240)
labе=Label(Win, text="Питання 3: Рік ліквідації запорозької січі ", font="Arial 14", fg="Dodgerblue4", bg="powder blue")
labе.place(x=20, y=280)
greg=IntVar()
pre4=Radiobutton(Win, text="1775.р", variable=greg, value=4, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre4.place(x=50, y=310)
pre5=Radiobutton(Win, text="1776.р", variable=greg, value=5, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre5.place(x=50, y=340)
pre6=Radiobutton(Win, text="1774.р", variable=greg, value=6, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
pre6.place(x=50, y=370)
labg=Label(Win, text="Питання 3:Які січі з наведених існували на Україні", font="Arial 14", fg="Dodgerblue4", bg="powder blue")
labg.place(x=20, y=410)
p=IntVar()
b=Checkbutton(Win, text="Олешківська", variable=p, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
b.place(x=50, y=440)
p2=IntVar()
j=Checkbutton(Win, text="Богославська", variable=p2, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
j.place(x=50, y=470)
p4=IntVar()
s=Checkbutton(Win, text="Нова січ", variable=p4, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
s.place(x=50, y=500)
p3=IntVar()
l=Checkbutton(Win, text="Дмитрівська", variable=p3, onvalue=1, offvalue=0, bg="powder blue", fg="Dodgerblue4", font="Arial 12")
l.place(x=50, y=530)
but=Button(Win, width=16, height=1, bg="light steel blue", text="Завершити тест", fg="gray2", font="Arial 9")
but.place(x=700, y=600)
but.bind(" ", rez)

Показать ответ
Ответ:
nastya66669
nastya66669
13.08.2021 18:54

Відповідь:

a = int(input("a = "))

b = int(input("b = "))

c = int(input("c = "))

if a > b and a > c and b > c:

   print(a)

   print(b)

   print(c)

elif b > a and b > c and a > c:

   print(b)

   print(a)

   print(c)

elif c > a and c > b and a > b:

   print(c)

   print(a)

   print(b)

elif a > b and a > c and c > b:

   print(a)

   print(c)

   print(b)

elif b > a and b > c and c > a:

   print(b)

   print(c)

   print(a)

elif c > a and c > b and b > a:

   print(c)

   print(b)

   print(a)

else:

   print("Error. Посмотрите не повторяются ли елементы")

   print("(Пример: a = 10; b = 20; c = 10)")

Пояснення:

0,0(0 оценок)
Ответ:
okolota05
okolota05
04.06.2022 02:01

для машин информатики. оформите программу на неизвестном языке программирования, обеспечивающую: - заполнение одномерного массива в с клавиатуры n вещественными значениями; - за минимальное число проходов по массиву в без использования дополнительных массивов последовательное (а-б-в-г) заполнение одномерного массива z значениями элементов массива в в указанном порядке их сходного расположения в массиве в а) сначала неотрицательные элементы на чётных позициях в исходном порядке б) потом неотрицательные элементы на нечётных позициях в порядке, обратном исходному в) затем отрицательные элементы на четных позициях в порядке, обратном исходному с) потом отрицательные элементы на нечётных позициях в исходном порядке -вывод элементов массива z

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота