Python Comments
In this tutorial, we will discuss the importance of comments in the Python code and how various types of comments can be inserted in the code.
Comments are used to describe our code in simple words. They make our code more effective or easy to understand. The compiler will neglect the comments when the program is executed. The comments will be declared with a specific symbol when the compiler sees it, and then it will neglect the line. A Python comment can be placed anywhere in the program. But it must start with the symbol ‘#’. Otherwise, the Python compiler cannot understand it, and it will raise the error.
Single-Lined Comments:
- In C and Java, the single-lined comments are declared with a double slash symbol (“//”).
Syntax:
//this is a comment.
- And in Python, the singled-lined comments are given with the symbol hash(“#”).
Syntax:
#this is a comment.
Creating a Comment:
In Python, the comments always start with the symbol ‘#’.
Example:
#program to print Hello world
print(“Hello world”)
Output:
Hello world
we can also use comments in the program like
#simple program for singled-lined comments in python
A = 10 #declaring a variable A and assigned a value 10
B = 5 # declaring a variable B and assigned a value 5
C = A+B #adding both the values and storing the result in the C variable
print(“The sum of A and B is”, C) #printing the sum of two numbers A and B
Output:
The sum of A and B is 15.
Multi-Lined Comment:
In C, multi-lined comments are declared with the symbols ’/*’ at the beginning of the comment, and after the completion of the comment section, we must end with the symbol ‘*/’.
Syntax:
/*
Comment 1
Comment 2
Comment 3
.
.
.
.
.
Comment n
*/
Example:
#include <stdio.h>
#include <conio.h>
/*
Simple
Program for
Multi-lined comments in C
*/
Int main()
{
int a, b; //variable declaration
clrscr(); //clear screen command
printf(“ Enter the value of a:”);
scanf(“%d”, &a); //scanning a value
printf(“ Enter the value of b:”);
scanf(“%d”, &b); //scanning b value
printf(“The sum of two numbers is %d”, (a+b)); //printing the sum of two numbers
return 0;
}
Output:
Enter the value of a:20
Enter the value of b:10
The Sum of two numbers is 30
In Python, multi-lined comments are declared with the symbols ‘#’ at the beginning of every line.
Syntax:
#comment 1
#comment 2
#comment 3
#comment 4
.
.
.
#comment n
Example:
#simple
#program for multi-lined
#comment
A = 6 #A variable declared
B = 2 #B variable declared
C = A/B
D = A%B
Print(“Dividing two numbers the output is”, c)
Print(“The modulus of two numbers is”, D)
Output:
Dividing two numbers, the output is 3
The modulus of two numbers is 0
We can also declare multi-lined comments in Python with the symbol triple quotes( “”” ) at the beginning of the comment, and after the completion of the comment section, we must give the same symbol( “”” ) at the end.
Syntax:
“””
Comment 1
Comment 2
Comment 3
.
.
.
.
.
Comment n
“””
Example:
“””
Here we are
Writing simple program
In Python
“””
X = 6 #declaring a variable x with the value 6
Y = 43 #declaring a variable y with the value 43
if(x>y) #comparing x and y
Print(“The largest value is “,x) #printing x value if it is larger than y
else
Print(“The largest value is “,y) #printing y value if it is larger than x
Output:
The largest value is 43
Explanation:
We have declared two variables, x and y, with some values in the program. We assigned 6 to x variable and 43 to y variable. After that, we have given the if condition, which checks whether x is greater than y or not. If x is greater than y, then the x value will be printed. Otherwise, the y value will be printed.