Social Icons

Friday, September 11, 2020

Solution Exercise 203: program python that display a window tkinter asking user to type his name and his age

Exercise 203

Using the Tkinter Python library, write a Python program that displays a dialog asking the user to enter their name and their age and return the message:
- Hello followed by his name
- You are major ! age if the age entered is > = 18
- You are minor ! if the age entered is > 18

Solution

from tkinter import *

# method that performs the action
def action ():
    # getting the user name
    name = entryName.get ()
    
    # Getting the user age
    age = int(entryAge.get())
    # Testing age value
    if age < 18:
        lblResult['text'] = "Welcome : " + name + " You are minor ! "
    else : 
        lblResult['text'] = "Welcome : " + name + " You are major ! "
    
# creation of the main window
root = Tk ()
root.geometry ("475x200")

# Creation of the first entry input field with the associated label
lblName = Label (root, text = "Enter your name")
lblName.place (x = 50, y = 20)
entryName = Entry (root)
entryName.place (x = 230, y = 20 , width = 200)

# Create a label and an entry to get age value
lblAge = Label (root, text = "Enter your age :")
lblAge.place (x = 50, y = 50)
entryAge = Entry (root)
entryAge.place (x = 230, y = 50 , width = 200)

# Create a label to display result
lblResult = Label (root, text = "..............................................")
lblResult.place (x = 230, y = 80)
# Creatie a button that validates the action
Validate = Button (root, text = "Validate", command = action)
Validate.place (x = 230, y = 120, width = 200)
                
root.mainloop ()


Younes Derfoufi
my-courses.net

No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (1) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (169) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (8) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (33) Python BeautifulSoup (1) Python For Data Science (2) Python-Books (6) Python-DVD-Training (1) Python-Exercises (140) Python-Framework (1) Python-IDE (1) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)
 

Sample text

Sample Text

 
Blogger Templates