Yesterday, I started learning the course, 100 days of Python. This course starts from the basics and moves to the highest level. Although having a little bit of experience in Python, still I taught taking this to strengthen my knowledge about it. Here I will share my everyday learning with the course. Though I won’t take 100 days to complete this course, I will cover each day’s lessons in the blogs.
On the very first day, I learned about Printing, Commenting, Debugging, String manipulation, and Variables. All combined at the end of the day we will do a Band name generator program from our learnings.
Print :
print(' Hello World!')print(" Hello World!")print(' Hello World!') print(" Hello World!")print(' Hello World!') print(" Hello World!")
Enter fullscreen mode Exit fullscreen mode
Printing a number can be done in two ways: One is using single quotes and the other is using double-quotes. But there can be situations to use both of them. An example of that is below
print("print('Hello World!')")print("print('Hello World!')")print("print('Hello World!')")
Enter fullscreen mode Exit fullscreen mode
If a single quote should be used in the print statement, then for printing we should use double quotes and vice-versa.
Comment :
There is only one way to comment in python by using the ‘#’ symbol. If you want to write any note and it should not be compiled then we use comments.
#The one below this line is a print statementprint(" Hii, How are you??")#The one below this line is a print statement print(" Hii, How are you??")#The one below this line is a print statement print(" Hii, How are you??")
Enter fullscreen mode Exit fullscreen mode
Debug :
Debugging is where we find the errors in the code and rectify them.
Suppose if the question is like this and you should debug them. Then,
print(("Have a great day")print("We have won)print("Hello")print(("Have a great day") print("We have won) print("Hello")print(("Have a great day") print("We have won) print("Hello")
Enter fullscreen mode Exit fullscreen mode
All three lines above are having some errors. let’s debug them
# 1st line is having an extra open bracketprint("Have a great day")#2nd line don't have finishing double quoteprint("We have won")#3rd line having an extra indentationprint("Hello")# 1st line is having an extra open bracket print("Have a great day") #2nd line don't have finishing double quote print("We have won") #3rd line having an extra indentation print("Hello")# 1st line is having an extra open bracket print("Have a great day") #2nd line don't have finishing double quote print("We have won") #3rd line having an extra indentation print("Hello")
Enter fullscreen mode Exit fullscreen mode
Input method :
This is used to take input from the user. Same as the print statement, but the process is terminated only when it gets the required input.
input(" Enter your name :")#After executing print statement it doesn't care about anything and just terminates#But, the input should get the required input for termination.input(" Enter your name :") #After executing print statement it doesn't care about anything and just terminates #But, the input should get the required input for termination.input(" Enter your name :") #After executing print statement it doesn't care about anything and just terminates #But, the input should get the required input for termination.
Enter fullscreen mode Exit fullscreen mode
Variables :
Generally, variables are used to some value inside them. They can be of int, float, string, etc. In the below example I will show how to store input data
a = input("Enter your name : ")#To print value we should print aprint(a)a = input("Enter your name : ") #To print value we should print a print(a)a = input("Enter your name : ") #To print value we should print a print(a)
Enter fullscreen mode Exit fullscreen mode
String Manipulation
To concatenate a string with another we use the ‘+’ symbol
print("Hello" + input("Enter your name"))#1st input is compiled and gets input from user#Now name is concatenated with Helloprint("Hello" + input("Enter your name")) #1st input is compiled and gets input from user #Now name is concatenated with Helloprint("Hello" + input("Enter your name")) #1st input is compiled and gets input from user #Now name is concatenated with Hello
Enter fullscreen mode Exit fullscreen mode
For finding the length of the string, we use len(variable) function
a = print("Enter your name")b = len(a)print(b)a = print("Enter your name") b = len(a) print(b)a = print("Enter your name") b = len(a) print(b)
Enter fullscreen mode Exit fullscreen mode
Here name gets stored into a and length of a is calculated and stored into b and finally b gets printed.
Swapping two numbers
If we have a cup of milk, and a cup of coffee to change milk to coffee cup and coffee to milk cup, we use another cup, and here also the same concept is followed
a = input('entre a value')b = input('entre b value')print(a)print(b)c = aa = bb = cprint(a)print(b)a = input('entre a value') b = input('entre b value') print(a) print(b) c = a a = b b = c print(a) print(b)a = input('entre a value') b = input('entre b value') print(a) print(b) c = a a = b b = c print(a) print(b)
Enter fullscreen mode Exit fullscreen mode
let us assume a as 5, and b as 100. c=a means a value is stored in c then c has 5 and a is empty. a=b means b’s value 100 is stored in a and b is empty. b=c means c value 5 is stored in b and c is empty. Now a has 100 and b has 5.
Band name generator program:
a = input("Enter your home town\n")b = input(""Enter your pet name\n")print("Your band name is "+a+" "+b)a = input("Enter your home town\n") b = input(""Enter your pet name\n") print("Your band name is "+a+" "+b)a = input("Enter your home town\n") b = input(""Enter your pet name\n") print("Your band name is "+a+" "+b)
Enter fullscreen mode Exit fullscreen mode
暂无评论内容