Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
108 views

Python Pyramid Program

The document provides 10 different number and letter patterns and asks the reader to write Python code to generate the patterns. It gives example patterns such as triangles of increasing numbers and letters, as well as decreasing half-pyramids. Sample Python code is provided as a solution for each pattern generation problem.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
108 views

Python Pyramid Program

The document provides 10 different number and letter patterns and asks the reader to write Python code to generate the patterns. It gives example patterns such as triangles of increasing numbers and letters, as well as decreasing half-pyramids. Sample Python code is provided as a solution for each pattern generation problem.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Py

thonPy
rami
dpr
ogr
am
1)
Fir
stNumberPat
ter
n

1
22
333
4444
55555
666666
7777777
88888888
999999999

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

f
ornum i nrange(10):
f
oriinr ange(
num) :
pr
int(num, end="")

pr
int
("
\n"
)

2)
SecondNumberPat
ter
n
1
12
123
1234
12345

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

l
astNumber=6
forrowi nr
ange(1,
last
Number
):
forcolumninrange(1,
row+1)
:
print
(col
umn,end=''
)
pri
nt(""
)

3)
Thi
rdNumberPat
ter
n
1
21
321
4321
54321

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

l
astNumber=6
forrowi nr
ange(1,
last
Number)
:
forcolumninrange(r
ow,0,
-1)
:
print
(col
umn,end=''
)
pri
nt(""
)
4)
four
thNumberPat
ter
n
1
234
56789

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

currentNumber=1
stop=2
rows=3
foriinrange(r
ows) :
forcolumni nrange(1,
st op)
:
print(
curr
entNumber ,end=''
)
currentNumber+=1
print(
""
)
stop+=2

5)f
if
thNumberPat
ter
n

1
32
654
10987

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

start=1
stop=2
currentNumber=st op
forrowi nr ange(2,6):
forcol i
nr ange(start,
stop):
currentNumber- =1
print(currentNumber ,end='
')
print(
"")
start=st op
stop+=r ow
currentNumber=st op

6)si
xNumberPat
ter
n

Pr
intful
lTr
iangl
epy
rami
dusi
ngst
ars
*
**
***
****
*****
******
*******

Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

size=7
m =(2*size)-2
forii
nrange(0,
size)
:
f
orjinrange(0,
m):
pr
int
(end="")
m =m -1
f
orjinrange(0,
i+1)
:

pri
nt(
"*"
,end='
')
pr
int
(""
)

7)sev
enNumberPat
ter
n

Program t
opr i
nthalfpyr
amid:
Enternumberofrows4
*
**
***
****
Writeapythoncodef orCodef
orabov
epat
ter
n
rows=input("
Enternumberofr
ows")
rows=int(rows)
forii
nrange(0,rows):
forji
nrange(0,i+1):
pri
nt(
"*"
,end=''
)

pr
int
("
\r"
)

8)eightNumberPatter
n
Program t
oprinthal
fpyrami
d:
Enternumberofrows5
******
*****
****
***
**
WriteapythoncodeforCodeforabov
epat
ter
n

r
ows=i nput("
Enternumberofr
ows"
)
r
ows=i nt(rows)
f
oriinrange(rows,0,
-1)
:
f
orjinrange(0,i
+1) :
pr
int
("*
",end=''
)

pr
int
("
\r"
)

9)ni
neNumberPatter
n
rogr
am t
opr
intst
artpatt
ern:

Ent
ermaxst
art
obedi
spl
ayonsi
ngl
eli
ne4
*
**
***
****
***
**
*
Wr
it
eapy
thoncodef
orCodef
orabov
epat
ter
n

r
ows=i nput("
Entermaxst
art
obedi
spl
ayonsi
ngl
eli
ne"
)
r
ows=i nt(rows)
f
ori inr
ange( 0,
rows):
forji
nr ange(0,i+1)
:
pri
nt("*
",end=''
)
pri
nt(
"\r")

f
ori inr
ange( r
ows,0,-
1):
forji
nrange(0,i
-1):
pri
nt(
"*"
,end=''
)
pri
nt(
"\r
")

10)t
enNumberPat
ter
n

Pr
intAl
phabetsandLett
erspat
terni
npython
A
BC
DEF
GHIJ
KLM NO
PQRSTU
Wri
teapythoncodeforCodeforabovepatt
ern

pri
nt("Pri
ntAlphabet sandLetter
spat
ter
ninpy
thon"
)
l
astNumber=6
ascii
Number=65
foriinrange(0,lastNumber )
:
forj i
nrange(0,i+1):
character=chr (
ascii
Number)
print(
character,end=''
)
asciiNumber +=1
pri
nt (
"")

You might also like