0% found this document useful (0 votes)
5 views

Input and Output in Python

Uploaded by

Amel Hussein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Input and Output in Python

Uploaded by

Amel Hussein
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Input and Output in Python

Learning Objectives:

● Students will understand the concept of input and output in Python.

● Students will be able to use the print() function to display messages.

● Students will be able to use the input() function to get user input.

● Introducing Variables.

● Students will be able to combine input and output to create interactive programs.

Materials:

● Whiteboard or projector

● Markers or pens

● Computers with Python installed (or access to a web-based Python environment)

● Handout with basic Python syntax (optional)

Lesson Outline:

Introduction (10 minutes):

● Start by discussing the concept of communication between humans and

computers.

○ How do humans communicate together?

○ How can humans talk to the computer?

● Introduce the terms input (data provided to the computer) and output (data

displayed by the computer).

● Briefly explain what programming languages are and how they are used to give

instructions to computers.
Activity 1: Hello World! (15 minutes):

1. Introduce the print() function in Python as a way to display messages on the

screen.

2. Demonstrate a simple program that uses print() to display "Hello, World!".

3. Guide students through writing their own "Hello, World!" program.

4. Encourage them to experiment with different messages using print().

Activity 2: Getting User Input (20 minutes):

1. Introduce the input() function as a way to get data from the user.

2. Demonstrate a program that uses input() to prompt the user for their name and

then prints a greeting message.

3. Explain how input() always returns a string, even for numbers.

4. Guide students through writing a program that asks for the user's age and then

prints it back.

5. Challenge students to write a program that asks for two numbers, adds them

together, and displays the result.

Wrap-up (5 minutes):

● Briefly review the key concepts of input and output in Python.

● Answer any remaining questions from students.

● Provide resources for further learning (e.g., online tutorials, practice problems).

Assessment:

● Observe students' participation during the activities.

● Review their completed code from the activities.


● Ask students to explain their code and how it uses input and output.

Differentiation:

● For advanced students, provide challenges that involve more complex input and

output manipulations, like formatting user input or type conversions.

● For struggling students, offer additional support and break down the activities into

smaller steps.

Extension Activities:

● Introduce variables to store user input and perform calculations.

● Write programs that read data from files or write data to files.

You might also like