Python Math: создайте простую математическую викторину

Python Math: Упражнение 63 с решением

Напишите программу Python для создания простой математической викторины.

Пример решения : —

Код Python:

  import random # https://gist.github  .com/cwil323/9b1bfd25523f75d361879adfed550be2def display_intro (): title = "** Простая математическая викторина **" print ("*" * len (title)) print (title) print ("*" * len (title)) def display_menu  (): menu_list = [«1. Сложение», «2. Вычитание», «3. Умножение», «4. Целочисленное деление», «5. Выход»] print (menu_list [0]) print (menu_list [1]  ) print (menu_list [2]) print (menu_list [3]) print (menu_list [4]) def display_separator (): print ("-" * 24) def get_user_input (): user_input = int (input ("Введите свой выбор  : ")) пока user_input> 5 или user_input 0: результат = правильный/общий процент = round ((результат * 100), 2) если итог == 0: процент = 0 print (" Вы ответили ", итого," вопросы с  ", правильно," правильно. ") print (" Ваша оценка ", в процентах,"%. Спасибо. ", sep =" ") def m  ain (): display_intro () display_menu () display_separator () option = get_user_input () total = 0 right = 0 while option! = 5: total = total + 1 right = menu_option (option, right) option = get_user_input () print (  «Выйти из викторины.») Display_separator () display_result (total, right) main ()  

Пример вывода:

 ******  ****************** ** Простая математическая викторина ** ************************  1. Сложение 2. Вычитание 3. Умножение 4. Целочисленное деление 5. Выход ------------------------ Введите ваш выбор: 1 Введите свой ответ 16 +  16 = 32 Правильно.  Введите свой выбор: 5 Выйдите из викторины.  ------------------------ Вы ответили на 1 вопрос, 1 правильно.  Ваша оценка 100,0%.  Спасибо.  




Визуализировать выполнение кода Python:

Следующий инструмент визуализировать, что делает компьютер, шаг за шагом, когда он выполняет указанную программу:

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий