# data[].attributes.headline
Үй тапсырмасы

# data[].attributes.subject
Үй тапсырмасы

# data[].attributes.attachment_link.provider_name
Wordwall - Быстрее создавайте лучшие уроки

# data[].attributes.attachment_link.title
6 Арифметикалық өрнектердің жазылу ережелері 0111

# data[].attributes.attachment_link.description
Викторина - Серия вопросов с множественным выбором. Нажмите правильный ответ для продолжения.

# data[].attributes.headline
Сабақтың басы

# data[].attributes.subject
Сабақтың басы

# data[].attributes.body
1.Оқушылармен амандасу.

2.Топқа бөліну (Шаңырақ әдісі)

3.Үй тапсырмасын сұрау (Word well)

4.Сабақтың тақырыбы мен мақсаттарымен таныстыру.

5.Жаңа тақырыпқа шолу

Өткен тақырыпытарда input-ты қарапайым түрде қолдандық. Енді функцияның программада қолданылу жолдарына кеңірек тоқталайық.

6.Ой шақыру

# data[].attributes.headline
«Миға шабуыл» әдісі:

# data[].attributes.subject
«Миға шабуыл» әдісі:

# data[].attributes.body
Оқушыларға күнделікті өмірде деректерді қалай енгізіп, шығарып отыратындығы туралы сұрақтар қою (мысалы, калькуляторда сан енгізу, телефонда теру, т.б.).

# data[].attributes.headline
Сабақтың мақсаты

# data[].attributes.subject
Сабақтың мақсаты

# data[].attributes.body
Барлық оқушылар:

Input(),split() , map функцияларының анықтамасын біледі.

Көптеген оқушылар:

есептің программасын құрастырады

Кейбір оқушылар:

енгізілген жолдардың ішінен сандарды ажырату үшін іnput() функиясына split() және  map әдістерін қолданады

# data[].attributes.headline
Жаңа материалды түсіндіру

# data[].attributes.subject
Жаңа материалды түсіндіру

# data[].attributes.body
Python тілінде input() және print() функцияларын қолдану бойынша негізгі теория.

# data[].attributes.headline
Жеке практика

# data[].attributes.subject
Жеке практика

# data[].attributes.body
Әр оқушы компьютерде өз бетінше input() және print() функциясын қолдану арқылы тапсырма орындайды.

# data[].attributes.attachment_link.readable_text
In Python, we can use the input() to accept input from a user and print() to display output on the console. Also, we can use Python for file handling (Reading, writing, appending, and deleting files).

This Python Input and Output exercise aims to help Python developers to learn and practice the Python built-in functions print() and input() to perform input and output tasks. Also, we will solve exercises to practice file handling in Python.

This Input and Output exercise includes the following: -

The exercise contains 10 questions and solutions provided for each question.

When you complete each question, you get more familiar with the Python Input and Output.

Let us know if you have any alternative solutions. It will help other developers.

Use Online Code Editor to solve exercise questions.

Exercise 1: Accept numbers from a user

Write a program to accept two numbers from the user and calculate multiplication

Help: Take user input in Python

Show Hint

Use Python 3's built-in function input() to accept user input

Convert user input to the integer type using the int() constructor.

Exercise 2: Display three string "Name", "Is", "James" as "Name**Is**James"

Use the print() function to format the given words in the mentioned format. Display the ** separator between each string.

Expected Output:

For example: print('Name', 'Is', 'James') will display Name**Is**James

Show Hint

Use the sep parameter of the print() function to define the separator symbol between each word.

Exercise 3: Convert Decimal number to octal using print() output formatting

Given:

Expected Output:

The octal number of decimal number 8 is 10

Show Hint

Use the %o formatting code in print() function to format decimal number to octal.

Exercise 4: Display float number with 2 decimal places using print()

Given:

Expected Output:

458.54

Show Hint

Use the %.2f formatting code in print() function to format float number to two decimal places.

Exercise 5: Accept a list of 5 float numbers as an input from the user

Refer:

Expected Output:
[78.6, 78.6, 85.3, 1.2, 3.5]

Show Hint

Create a list variable named numbers

Run loop five times

In each iteration of the loop, use the input() function to take input from a user

Convert user input to float number using the float() constructor

Add float number to the numbers list using the append() function

Exercise 6: Write all content of a given file into a new file by skipping line number 5

See:

Create a test.txt file and add the below content to it.

line1
line2
line3
line4
line5
line6
line7

Expected Output: new_file.txt

line1
line2
line3
line4
line6
line7

Show Hint

Read all lines from a test.txt file using the readlines() method. This method returns all lines from a file as a list

Open new text file in write mode (w)

Set counter = 0

Iterate each line from a list

if the counter is 4, skip that line, else write that line in a new text file using the write() method

Increment counter by 1 in each iteration

Exercise 7: Accept any three string from one input() call

Write a program to take three names as input from a user in the single input() function call.

See: Get multiple inputs from a user in one line

Show Hint

Ask the user to enter three names separated by space

Split input string on whitespace using the split() function to get three individual names

Expected Output
Enter three string Emma Jessa Kelly
Name1: Emma
Name2: Jessa
Name3: Kelly

Exercise 8: Format variables using a string.format() method.

Write a program to use string.format() method to format the following three variables as per the expected output

Given:

Expected Output:

I have 1000 dollars so I can buy 3 football for 450.00 dollars.

Exercise 9: Check file is empty or not

Write a program to check if the given file is empty or not

Show Hint

Use os.stat('file_name').st_size() function to get the file size. if it is 0 then the file is empty.

Exercise 10: Read line number 4 from the following file

See:

Create a test.txt file and add the below content to it.

test.txt file:

line1
line2
line3
line4
line5
line6
line7

# data[].attributes.attachment_link.description
This Python Input and Output exercise aims to help Python developers to learn and practice input and output operations and file handling. This exercise contains 10 Python I/O questions and solutions.

# data[].attributes.headline
«Жұптас – Ойлан – Бөліс» әдісі:                      Топтық жұмыс: Сандық деректерді енгізу/шығару   

# data[].attributes.subject
«Жұптас – Ойлан – Бөліс» әдісі:                      Топтық жұмыс: Сандық деректерді енгізу/шығару   

# data[].attributes.body
Оқушылар шағын топтарда сандық деректерді енгізу және шығару бойынша практикалық тапсырмалар орындайды.

# data[].attributes.attachment_link.description
Python essential exercise is to help Python beginners to quickly learn basic skills by solving the questions.When you complete each question, you get more familiar with a control structure, loops, string, and list in Python.

# data[].attributes.headline
Кеңейту тапсырмасы

# data[].attributes.subject
Кеңейту тапсырмасы

# data[].attributes.body
Қосымша ретінде, оқушыларға айнымалыларды пайдаланып есептер шығару және нәтижелерді басып шығару ұсынылады.

# data[].attributes.attachment_link.description
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

# data[].attributes.headline
Қалыптастырушы бағалау

# data[].attributes.subject
Қалыптастырушы бағалау

# data[].attributes.body
Оқушылардың тапсырманы орындау барысын бақылау және кері байланыс беру.

# data[].attributes.headline
Қорытынды бағалау

# data[].attributes.subject
Қорытынды бағалау

# data[].attributes.body
Сабақ соңында Python тілінде кішігірім тест тапсыру арқылы оқушылардың түсінігін тексеру.

# data[].attributes.attachment_link.title
Quizizz — The world’s most engaging learning platform

# data[].attributes.attachment_link.description
Find and create gamified quizzes, lessons, presentations, and flashcards for students, employees, and everyone else. Get started for free!

# data[].attributes.headline
Топтық талқылау

# data[].attributes.subject
Топтық талқылау

# data[].attributes.body
Сабақта үйренгендерін талқылай отырып, өз ойларын ортаға салу.

# data[].attributes.body
Оқушыларға Python кодын жазу үшін бір сұраққа жауап беру ұсынылады. (Мәселен, 'input функциясы не үшін қолданылады?')

# data[].attributes.headline
Үйге тапсырма

# data[].attributes.subject
Үйге тапсырма

# data[].attributes.body
Python тілінде ақпаратты енгізу және шығару тапсырмасы ұсынылады.

# data[].attributes.headline
Қосымша оқу материалы

# data[].attributes.subject
Қосымша оқу материалы

# data[].attributes.body
Python бағдарламалау туралы интерактивті оқулық.

# data[].attributes.attachment_link.title
Coding for Kids - Learn Python By Playing

# data[].attributes.attachment_link.description
Learn Python online interactively by playing a game, right from your browser. Ideal for children aged 7-15. Start coding today!

# data[].attributes.headline
Топтық бағалау

# data[].attributes.subject
Топтық бағалау

# data[].attributes.headline
Кері байланыс

# data[].attributes.subject
Кері байланыс

# data[].attributes.attachment_link.title
Кері байланыс