Hey there! Trying your hands on Python programming? Here's a simple program to illustrate the concept of loops in python. The resulting diamond can be generated with slightly different versions of the program. Also you can alter the shape and size of the diamond according to your wish. You can do so by adding spaces in the #'s to make it more cleaner or increase or decrease the range of the loops to make the diamond shape bigger or smaller.
But the central idea will remain the same. Here's the code -
But the central idea will remain the same. Here's the code -
def run():
j = 7
k = 7
p = 1
for i in range(8):
print " " * k," #" * i
k -=1
while j > 1:
j -= 1
print " " * p," #" * j
p +=1
run()
You can copy and paste this code into your code editor and run it. Python supports three kinds of loops namely for, while and if. In this program i have used for and while. Python doesn't includes periods or semicolons to indicate the end of the line. Also, there are no braces to initiate or end the loops. Python uses intends to indicate the beginning and end of the loop. So, unlike other programming languages like C, C++ or Java intends are important. You can use TAB to shift the code or use 2 spaces which is the standard for coding at Google. If you are using a code editor like Eclipse as i do, it will take care of the intends for you. You can look at the coding and output snapshots made in Python using Eclipse IDE below-
Coding - Generate Diamond Pattern |
Output - Diamond Pattern using Python Code |
in my sense,python is good for gaming
ReplyDeleteYes, Python is comparatively easy language and is widely used for gaming purposes. However, languages like C and C++ still remain hugely popular choice for game development.
DeleteThis comment has been removed by the author.
ReplyDeleteThank you for the post!
ReplyDeleteI am new to Python and programming in general.
Is there a way to write my own name in a similar way using for loops?
This comment has been removed by the author.
ReplyDelete