×

How to clear screen in Python?

How to clear screen in python

There are times when we execute our program and it results in an unexpected output. The obtained result can contain some kind of garbage values (this happens generally when we don't initialize the value of our variable to zero) or the output might give a result in the data type we don't expect from it.

So, whenever you encounter a situation like this you feel that you should once again come to a clear working space and start everything from the beginning.

In this article, we will discuss how we can clear our screen in python when we are stuck in problems as described at the beginning.

We have two ways of implementing the same-

  1. Using a shortcut key to clear the screen.
  2. Using a python script to clear screen

Let us have a look at the first method-

The first way to clear the screen in Python is using the shortcut key ‘Ctrl + I’.

The second way is that we can define a cls function and call it when required-

 def cls():
 print(“\n”*100) 

The above cls() function can be called anywhere in our program as per our need.

Python also provides various features from different modules that can make our work much easier. Let us see how do they work-

To clear the commands in Windows and Linux we will use-

For Windows

 import os
 os.system(“CLS”) 

For Linux

 import os
 os.system(“clear”) 

Now let us have a look at how the same can be implemented using Python script

 # import os module  
 from the os import system, name  
 # For displaying output for a specific time import sleep 
 from time import sleep  
 # definition of clear function 
 def clear():  
     # for windows  
     if name == 'nt':  
         _ = system('cls')  
     # for mac and linux(the os.name is 'posix')  
     else:  
         _ = system('clear')  
 # printing the message in the output 
 print('Tutorials and Example\n'*5)  
 # specifying sleep time after the output is displayed   
 sleep(10)  
 # calling the clear function  
 clear()   

INPUT-

How to clear screen in Python

OUTPUT-

How to clear screen in Python

Let us understand each part of the above program here-

  1. os module– The os module in Python helps in accessing and manipulating the files and directories present in our system.
  2. system package- The sys module in Python provides different kinds of functions and variables that can manipulate the Python runtime environment
  3. time module- The time module provides functions that can be used with time-related programs.
  4. sleep – The sleep function suspends the execution of a particular thread for a certain time.
  5. using underscore- The underscore variable is used because the last output is stored in it.

Now we will look at some Python programs so that you have a good hands-on language.

 p=int(input("Enter the principal: "))
 r=int(input("Enter the rate: "))
 t=int(input("Enter the time: "))
 si=p*r*t/100
 print("The value for simple interest is {}".format(si)) 
  • Python program to calculate the volume of a cylinder.
 pi=3.14
 r=int(input("Enter the value of radius: "))
 h=int(input("Enter the value of height: "))
 vol=pi*pow(r,2)*h
 print("Volume of cylinder is {}".format(vol)) 
  • Python program to perform addition, subtraction, division, and multiplication.
 num1=float(input("Enter number1: "))
 num2=float(input("Enter number2: "))
 add=num1+num2
 subt=num1-num2
 mult=num1*num2
 div=num1/num2
 print("Addition of two float numbers is {}".format(add))
 print("Subtraction of two float numbers is {}".format(subt))
 print("Multiplication of two float numbers is {}".format(mult))
 print("Division of two float numbers is {}".format(div)) 
  • Python program to calculate the area of a circle.
 pi=3.14
 r=int(input("Enter the value of radius: "))
 area=pi*r*r
 print("Area of circle is {}".format(area)) 
  • Python program to find the greatest of three numbers.
 a=int(input("Enter the value of 1st number: "))
 b=int(input("Enter the value of 2nd number: "))
 c=int(input("Enter the value of 3rd number: "))
 if(a>b and a>c):
     print("{} is greatest".format(a))
 elif(b>a and b>c):
     print("{} is greatest".format(b))
 else:
     print("{} is greatest".format(c)) 
  • Python program to understand type conversion.
 x=input("Enter the first number: ")
 y=input("Enter the second number: ")
 print(x+y)                #result is addition of two strings
 x=int(input("Enter the first number: "))
 y=int(input("Enter the second number: "))
 print(x+y)                 #result is addition of two numbers 
  • Python program to calculate distance between two points.
 x1=int(input("Enter the x-coordinate of first point: "))
 y1=int(input("Enter the y-coordinate of first point: "))
 x2=int(input("Enter the x-coordinate of second point: "))
 y2=int(input("Enter the x-coordinate of second point: "))
 dist=((x2-x1)**2+(y2-y1)**2)**0.5
 print("The calculated distance is {}".format(dist)) 

Related Topics

Python sort() function

Python provides many built-in functions for solving many problems that arise in different situations in programs. One of such methods is the sort () method. In this article, the syntax...

4 minutes read.

Python Syntax Error Invalid Syntax

Python is renowned for its simple and direct syntax. However, we might come across some things that Python doesn't allow if we are learning Python for the very first time or if...

14 minutes read.

Python bool()

Python bool() class The bool() class in Python returns the boolean value for the specified object. Syntax class bool([x]) Parameter object: This parameter represents the object, like String, List, Number etc. Return It will always return True, except...

1 minute read.

Python String zfill() method

Python String zfill() method The string.zfill() method in Python returns a copy of the string while adding the zeros (0) at the beginning of the string, until it reaches the specified...

1 minute read.

Python Filter List

To filter a list, we use filter () method function. The filter () will test every element true or not in the sequence. Syntax: Filter(function, sequence) Parameters: Function: Function that check and verifies if...

2 minutes read.

AES CTR Python

Python Programming Language  Python is an interactive and more accessible language than any other programming language. The python programming language uses a variety of libraries to perform the operations in a...

3 minutes read.

Python Break Statement

In Python, loops are used to automate and repeat processes in an effective manner. However, there may be occasions when you wish to entirely exit the loop, skip an iteration,...

2 minutes read.

PyShark in Python

Python: Python is an interactive and more accessible language than any other programming language. The python programming language uses a variety of libraries to perform the operations in a faster way....

4 minutes read.

Return Statement In Python

Python Return Statement The return statement is generally used for the execution ending and returns the value back to the caller. The return statement can return all types of values and...

2 minutes read.

Python Program for Tower of Hanoi

In this tutorial, we will examine and learn about the Python coding used to create the video game Tower of Hanoi. Before seeing the game's step-by-step implementation in Python, we...

3 minutes read.

Python File Handling

What is the file? The file is a collection of data in a single unit. It is used to store information in the non-volatile memory such as hard-disk. Computer programs generally run on the RAM...

7 minutes read.

Reverse a sentence In Python

Introduction The built-in reverse() function is not supported by the Python string library. As we know, a Python string is defined as a set of Unicode characters and Python provides various...

4 minutes read.

Class and Static Methods in Python

The method is an important concept to learn for every programmer or data analyst. We know that in OOP's concept, each object has its attributes and behaviors defined through methods....

3 minutes read.

Check if a String is Empty in Python

The string is one of the data types of Python. This data type stores all kinds of data but all the characters must be enclosed using double quotes (""). In...

5 minutes read.

Arithmetic Expressions in Python

What is Python Expression? Expressions are collections of operands and operators. Python expressions are translated by the Python interpreter into some value or outcome. In Python, an expression is made up...

13 minutes read.

Convert List to Array in Python

What is List in Python? In Python, a list is a built-in data structure that stores a collection of items. The items in a list can be of any data type,...

3 minutes read.

Python List index() method

Python List index() method The list.index () method in Python returns the position at the first occurrence of the specified value. Syntax list.index(x[, start[, end]]) Parameter element – This parameter represents the element whose lowest index will be returned. start (Optional)...

2 minutes read.

CSV Write in Python

What is meant by CSV? CSV stands for Comma Separated Values. The name itself defines its purpose. CSV arranges the data in the form of tables and stores the organized data in...

3 minutes read.

Python Time Module

Python contains many files that can be imported into a python code and used whenever we want. One of that modules is the time module. It is a good practice...

6 minutes read.

Python hash() function

Python hash() function The hash() function in Python returns the hash value of the object (if it has one).  Syntax hash(object) Parameter obj : This parameter represents the object which we need to convert into hash. Return This...

1 minute read.