In this post, we will see how to print some of the common star patterns using Python3 with one line of code!
How to print a half-pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join('*' * i for i in range(1, n+1))) * ** *** **** ***** >>> >>> print('\n'.join('* ' * i for i in range(1, n+1))) * * * * * * * * * * * * * * *
How to print a rotated half-pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join(' ' * (n-i) + '*' * (i) for i in range(1, n+1))) * ** *** **** ***** >>> >>> print('\n'.join(' ' * (n-i) + '* ' * (i) for i in range(1, n+1))) * * * * * * * * * * * * * * *
How to print an inverted half-pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join('*' * (n-i) for i in range(n))) ***** **** *** ** * >>> >>> print('\n'.join('* ' * (n-i) for i in range(n))) * * * * * * * * * * * * * * *
How to print an inverted and rotated half-pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join(' ' * i + '*' * (n-i) for i in range(n))) ***** **** *** ** * >>> >>> print('\n'.join(' ' * i + '* ' * (n-i) for i in range(n))) * * * * * * * * * * * * * * *
How to print a full triangle pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join(' ' * (n-i) + '* ' * i for i in range(1, n+1))) * * * * * * * * * * * * * * * >>> >>> print('\n'.join(' ' * (n-1-i) + '*' * ((i*2)+1) for i in range(n))) * *** ***** ******* *********
How to print an inverted full triangle pyramid pattern in Python?
>>> n = 5 >>> print('\n'.join(' ' * (n-i) + '* ' * i for i in range(n, 0, -1))) * * * * * * * * * * * * * * * >>> >>> print('\n'.join(' ' * (n-i) + '*' * ((i*2)-1) for i in range(n, 0, -1))) ********* ******* ***** *** *
from Planet Python
via read more
No comments:
Post a Comment