GoldHorse
07.03.2023 14:06

Python Напишите программу, которая будет тестировать пользователя.

1.Программадолжна состоять из 4 блоков:-первый, второй и третий блок имеют по 3 вопроса, каждый из вопросов имеет по 4 варианта ответа;-каждый блок должен соответствовать какой-либо тематике (например, 1 блок –вопросы по географии, 2 блок –по сфере іти т.д.; НЕ используйте вопросы по математике!);-ваша программа считает правильные ответы и если пользователь наберет не менее 7 правильных ответов в течение прохождения первых 3 блоков, он переходит к 4 блоку вопросов;-в четвертом блоке должно быть 2 вопроса(самые сложные, по любой тематике, кроме математики), которые имеют по 3 варианта ответа: если пользователь отвечает на оба вопроса правильно -он выигрывает; если хотя бы на один из двух вопросов отвечает неправильно -проигрывает.

2.Независимо от того, пользователь выиграл или проиграл, программа должна в конце посчитать количество правильных ответов.

3.При каждом ответе на вопрос должно выводиться окно (с класса Tkinter), в котором будет написан результат –правильно ответил пользователь или нет.

4.Пишите грамотно. Удачи

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
настяWebStorage
07.10.2021 12:41

1 текст:     

 

(Буква)      (Десятичный код)     (код)

 

 

    С                      243                            11110011

     у                      213                            11010101

    а                      193                             11000001

                           206                            11001110

   ( - )                    45                              00101101

                           208                            11010000

    а                      193                             11000001

                          206                             11001110

 

 

 

2 текст:         (Англ.яз)

 

 

(Буква)            (Десятичный код)     (Двоичный код)

 

 

   I                         73                                01001001 

  B                        66                                01000010

  M                        77                                01001101

 

 

 

 Примечания: ответы даны на ПОКАЗАННЫЕ Вами буквы и знаки.

( - )  - обозначение дефиса.

Английские буквы не кодируются в КОИ-8, используют (не беспокойтесь, это совершенно правильный подход).

0,0(0 оценок)
Ответ:
Studio1
30.10.2020 19:06
// PascalABC.NET 3.3, сборка 1542 от 05.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Количество строк/столбцов в матрице:');
  Writeln('*** Исходная матрица [',n,',',n,'] ***');
  var c:=MatrRandom(n,n,-99,99);
  c.Println(4); Writeln(4*c.ColCount*'-');
  var t:=new real[2*n];
  var j:=0;
  for var i:=0 to n-1 do begin
    t[j]:=c[i,i];
    t[j+n]:=c[i,n-i-1];
    j+=1
    end;
  t.Println
end.

Пример
Количество строк/столбцов в матрице: 7
*** Исходная матрица [7,7] ***
 -61  73  25  31  91 -61 -13
  -9 -51 -98  57 -46 -16 -39
 -14  68 -77  16  74  17  86
   9 -29  -2 -17 -30  23  84
  71  15  22 -58 -46  42 -96
 -29 -38  30 -51  70 -67 -15
   8 -96 -22  85  41 -71 -57

-61 -51 -77 -17 -46 -67 -57 -13 -16 74 -17 22 -38 8
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота