Cara menggunakan python mcq

Python provides a standard GUI framework Tkinter which is used to develop fast and easy GUI applications. Here we will be developing a simple multiple-choice quiz in python with GUI. We will be creating a multiple choice quiz in Python with Tkinter. First, we will create a library named Quiz in the directory of your preference.

Overview

Cara menggunakan python mcq

Steps Needed

1. We will create data.json for storing the data

The data for the quiz is defined in data.json with JSON data which are name/value pairs and contain an array of values. We have defined sample data for the quiz as shown below :

{
  "question": [
    "Q1. What Indian city is the capital of two states?",
    "Q2. Which city is the capital of India?",
    "Q3. Smallest State of India?",
    "Q4. Where is Taj Mahal Located?"
  ],
  "answer": [
    1,
    2,
    3,
    2
  ],
  "options": [

    ["Chandigarh",
      "Kolkata",
      "Delhi",
      "Bangalore"
    ],
    ["Jaipur",
      "Delhi",
      "Chennai",
      "Mumbai"
    ],
    ["Rajasthan",
      "Punjab",
      "Goa",
      "Bihar"
    ],
    ["Lucknow",
      "Agra",
      "Bhopal",
      "Delhi"
    ]
  ]
}

2. Creating the GUI using Tkinter in quiz.py

  1. Importing the module: tkinter and json
  2. Create the main window (container) of the app
  3. Add widgets to display data
  4. Add the functionalities to the button
  5. Using the data in the Quiz

Note: Both the data.json and the quiz.py will be created in the same directory that we have defined above.

Now that we have created the data.json file for storing the data we are going to create quiz.py file which will contain the program for the quiz.

Python3




# Python program to create a simple GUI

# Simple Quiz using Tkinter

 

#import everything from tkinter

from tkinterimport *

 

# and import messagebox as mb from tkinter

from tkinterimport # Python program to create a simple GUI2

 

# Python program to create a simple GUI3

import # Python program to create a simple GUI5

 

# Python program to create a simple GUI6

# Python program to create a simple GUI7 # Python program to create a simple GUI8

# Python program to create a simple GUI9# Simple Quiz using Tkinter0

# Python program to create a simple GUI9# Simple Quiz using Tkinter2

# Python program to create a simple GUI9# Simple Quiz using Tkinter4

# Python program to create a simple GUI9# Simple Quiz using Tkinter6

# Python program to create a simple GUI9# Simple Quiz using Tkinter8

# Python program to create a simple GUI9#import everything from tkinter0 #import everything from tkinter1#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter6

#import everything from tkinter4#import everything from tkinter2#import everything from tkinter9from0from1

#import everything from tkinter

#import everything from tkinter4from4

#import everything from tkinter4#import everything from tkinter2from7

#import everything from tkinter4#import everything from tkinter2tkinter0

#import everything from tkinter

#import everything from tkinter4tkinter3

#import everything from tkinter4tkinter5

#import everything from tkinter4#import everything from tkinter2tkinter8from0import0

#import everything from tkinter

#import everything from tkinter4import3

#import everything from tkinter4import5

#import everything from tkinter4#import everything from tkinter2import8from0#import everything from tkinter2*1

#import everything from tkinter

#import everything from tkinter4import5

#import everything from tkinter4#import everything from tkinter2*7

#import everything from tkinter

#import everything from tkinter4# and import messagebox as mb from tkinter0

#import everything from tkinter4#import everything from tkinter2# and import messagebox as mb from tkinter3

#import everything from tkinter

#import everything from tkinter4# and import messagebox as mb from tkinter6

#import everything from tkinter4#import everything from tkinter2# and import messagebox as mb from tkinter9from0from1from2

#import everything from tkinter

#import everything from tkinter4from5

#import everything from tkinter4#import everything from tkinter2from8from0from1

 

 

# Python program to create a simple GUI9# Python program to create a simple GUI02

# Python program to create a simple GUI9# Python program to create a simple GUI04

# Python program to create a simple GUI9# Python program to create a simple GUI06

# Python program to create a simple GUI9#import everything from tkinter0 # Python program to create a simple GUI09#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4# Python program to create a simple GUI14

#import everything from tkinter4# Python program to create a simple GUI16from0 #import everything from tkinter2# and import messagebox as mb from tkinter9# Python program to create a simple GUI20 #import everything from tkinter2from8

#import everything from tkinter4# Python program to create a simple GUI24from0 # Python program to create a simple GUI26# Python program to create a simple GUI27

#import everything from tkinter4# Python program to create a simple GUI29from0 # Python program to create a simple GUI26# Python program to create a simple GUI32

#import everything from tkinter

#import everything from tkinter4# Python program to create a simple GUI35

#import everything from tkinter4# Python program to create a simple GUI37from0 # Python program to create a simple GUI39# Python program to create a simple GUI40#import everything from tkinter2from8# Python program to create a simple GUI43 #import everything from tkinter2# and import messagebox as mb from tkinter9* # Python program to create a simple GUI47# Python program to create a simple GUI48

#import everything from tkinter4# Python program to create a simple GUI50from0 # Python program to create a simple GUI26# Python program to create a simple GUI53

#import everything from tkinter

#import everything from tkinter4# Python program to create a simple GUI56

#import everything from tkinter4# Python program to create a simple GUI58# Python program to create a simple GUI59# Python program to create a simple GUI60# Python program to create a simple GUI61# Python program to create a simple GUI48

 

 

# Python program to create a simple GUI9# Python program to create a simple GUI64

# Python program to create a simple GUI9#import everything from tkinter0 # Python program to create a simple GUI67#import everything from tkinter2# Python program to create a simple GUI69

#import everything from tkinter

#import everything from tkinter4# Python program to create a simple GUI72

#import everything from tkinter4# Python program to create a simple GUI74 #import everything from tkinter2# Python program to create a simple GUI76from0from0 # Python program to create a simple GUI79

# Python program to create a simple GUI80# Python program to create a simple GUI81

# Python program to create a simple GUI80# Python program to create a simple GUI83 # Python program to create a simple GUI84

 

# Python program to create a simple GUI9# Python program to create a simple GUI86

# Python program to create a simple GUI9# Python program to create a simple GUI88

# Python program to create a simple GUI9# Python program to create a simple GUI90

# Python program to create a simple GUI9# Python program to create a simple GUI92

# Python program to create a simple GUI9# Python program to create a simple GUI94

# Python program to create a simple GUI9# Python program to create a simple GUI96

# Python program to create a simple GUI9#import everything from tkinter0 # Python program to create a simple GUI99#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4# Simple Quiz using Tkinter04

#import everything from tkinter4# Python program to create a simple GUI74 #import everything from tkinter2# Simple Quiz using Tkinter08#import everything from tkinter2# Simple Quiz using Tkinter10

# Python program to create a simple GUI80 

# Python program to create a simple GUI80# Simple Quiz using Tkinter13

# Python program to create a simple GUI80#import everything from tkinter2from8# Simple Quiz using Tkinter17from0 # Simple Quiz using Tkinter19

#import everything from tkinter

#import everything from tkinter4# Simple Quiz using Tkinter22

#import everything from tkinter4#import everything from tkinter2#import everything from tkinter9# Simple Quiz using Tkinter17from0 # Simple Quiz using Tkinter19

#import everything from tkinter

#import everything from tkinter4# Simple Quiz using Tkinter31

#import everything from tkinter4# Python program to create a simple GUI74 #import everything from tkinter2#import everything from tkinter9from0from0#import everything from tkinter2# Simple Quiz using Tkinter39

# Python program to create a simple GUI80 

# Python program to create a simple GUI80# Simple Quiz using Tkinter42

# Python program to create a simple GUI80#import everything from tkinter2# Simple Quiz using Tkinter45

# Python program to create a simple GUI80 

# Python program to create a simple GUI80# Simple Quiz using Tkinter48

# Python program to create a simple GUI80# Simple Quiz using Tkinter50

#import everything from tkinter4# Simple Quiz using Tkinter52# Simple Quiz using Tkinter53

# Python program to create a simple GUI80# Simple Quiz using Tkinter55

# Python program to create a simple GUI80#import everything from tkinter2tkinter0

# Python program to create a simple GUI80#import everything from tkinter2*7

 

 

# Python program to create a simple GUI9# Simple Quiz using Tkinter63

# Python program to create a simple GUI9# Simple Quiz using Tkinter65

# Python program to create a simple GUI9# Simple Quiz using Tkinter67

# Python program to create a simple GUI9# Simple Quiz using Tkinter69

# Python program to create a simple GUI9# Simple Quiz using Tkinter71

# Python program to create a simple GUI9# Simple Quiz using Tkinter73

# Python program to create a simple GUI9# Simple Quiz using Tkinter75

# Python program to create a simple GUI9#import everything from tkinter0 # Simple Quiz using Tkinter78#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4# Simple Quiz using Tkinter83

#import everything from tkinter4# Simple Quiz using Tkinter85

#import everything from tkinter4# Simple Quiz using Tkinter87from0 # Simple Quiz using Tkinter89from0# Simple Quiz using Tkinter91# Simple Quiz using Tkinter92from0#import everything from tkinter2# Simple Quiz using Tkinter95

#import everything from tkinter4# Simple Quiz using Tkinter97from0# Simple Quiz using Tkinter99#import everything from tkinter00from0#import everything from tkinter02#import everything from tkinter03from0#import everything from tkinter05#import everything from tkinter06from0# Python program to create a simple GUI40#import everything from tkinter09#import everything from tkinter10#import everything from tkinter11#import everything from tkinter10#import everything from tkinter13#import everything from tkinter14

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter17

#import everything from tkinter4#import everything from tkinter19from0#import everything from tkinter21#import everything from tkinter22from0#import everything from tkinter24# Python program to create a simple GUI48

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter28

#import everything from tkinter4#import everything from tkinter30from0 # Simple Quiz using Tkinter89from0#import everything from tkinter34#import everything from tkinter35from0#import everything from tkinter37

#import everything from tkinter4# Simple Quiz using Tkinter97from0#import everything from tkinter41#import everything from tkinter00from0#import everything from tkinter44#import everything from tkinter45from0#import everything from tkinter05#import everything from tkinter06from0# Python program to create a simple GUI40#import everything from tkinter09#import everything from tkinter10#import everything from tkinter11#import everything from tkinter10#import everything from tkinter55#import everything from tkinter14

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter59

#import everything from tkinter4#import everything from tkinter61from0#import everything from tkinter63#import everything from tkinter22from0#import everything from tkinter66# Python program to create a simple GUI48

 

 

# Python program to create a simple GUI9#import everything from tkinter69

# Python program to create a simple GUI9#import everything from tkinter71

# Python program to create a simple GUI9#import everything from tkinter73

# Python program to create a simple GUI9#import everything from tkinter75

# Python program to create a simple GUI9#import everything from tkinter0 #import everything from tkinter78#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter4#import everything from tkinter82from0from1

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter87

#import everything from tkinter4#import everything from tkinter2#import everything from tkinter90#import everything from tkinter91# Python program to create a simple GUI40from1# Python program to create a simple GUI48

#import everything from tkinter

#import everything from tkinter4#import everything from tkinter97

#import everything from tkinter4#import everything from tkinter99

#import everything from tkinter4from01 from02from03 from04#import everything from tkinter2from06

# Python program to create a simple GUI80#import everything from tkinter2from09from10from11from0from02

# Python program to create a simple GUI80#import everything from tkinter82# Simple Quiz using Tkinter17from0# Simple Quiz using Tkinter19

 

 

# Python program to create a simple GUI9from20

# Python program to create a simple GUI9#import everything from tkinter0 from23#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4from28

#import everything from tkinter4from30from0 from32from0from34#import everything from tkinter2from36from0from38#import everything from tkinter10

#import everything from tkinter4from41from0# Python program to create a simple GUI40from44 #import everything from tkinter10#import everything from tkinter11#import everything from tkinter10from48 from49from0 from51 # Python program to create a simple GUI48

#import everything from tkinter

#import everything from tkinter4from55

#import everything from tkinter4from57from0from59from60from0# Python program to create a simple GUI47# Python program to create a simple GUI48

 

 

# Python program to create a simple GUI9from65

# Python program to create a simple GUI9#import everything from tkinter0 from68#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4from73

#import everything from tkinter4from75from0 from32from0from79#import everything from tkinter10

#import everything from tkinter4# Simple Quiz using Tkinter97from0#import everything from tkinter66from85from0from87#import everything from tkinter03from0#import everything from tkinter05from91from0# Python program to create a simple GUI40#import everything from tkinter09#import everything from tkinter10from96#import everything from tkinter10#import everything from tkinter13#import everything from tkinter14

#import everything from tkinter

#import everything from tkinter4tkinter02

#import everything from tkinter4tkinter04from0from1from60from0tkinter09# Python program to create a simple GUI48

 

 

# Python program to create a simple GUI9tkinter12

# Python program to create a simple GUI9tkinter14

# Python program to create a simple GUI9tkinter16

# Python program to create a simple GUI9tkinter18

# Python program to create a simple GUI9#import everything from tkinter0 tkinter21#import everything from tkinter2#import everything from tkinter3

#import everything from tkinter

#import everything from tkinter4tkinter26

#import everything from tkinter4tkinter28from0 tkinter30

#import everything from tkinter

#import everything from tkinter4tkinter33

#import everything from tkinter4tkinter35from0 tkinter37

#import everything from tkinter

#import everything from tkinter4tkinter40

#import everything from tkinter4tkinter42 from1tkinter44tkinter45# Simple Quiz using Tkinter53

# Python program to create a simple GUI80 

# Python program to create a simple GUI80tkinter49

# Python program to create a simple GUI80tkinter51from0 tkinter53from0tkinter55tkinter56from0#import everything from tkinter2tkinter59

# Python program to create a simple GUI80tkinter61from0 from1tkinter64# Simple Quiz using Tkinter17# Simple Quiz using Tkinter19#import everything from tkinter06from0 # Python program to create a simple GUI40#import everything from tkinter09#import everything from tkinter10tkinter72#import everything from tkinter14