Random Number: 1 Do you wish to print another pattern (y/n)? y Random Number: 4 Do you wish to print another pattern (y/n)? y Random Number: 0 *** *** **** Do you wish to print another pattern (y/n)? y Random Number: 2 Do you wish to print another pattern (y/n)? y Random Number: -10

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

I am working on a code to generate patterns with random numbers. I did the first pattern, but I get stack in the others two patterns. I have attached an image showing how the output must be.

I did the for loop for positive random numbers, but I don't know how is the for loop when random numbers are negative and equal zero. See the attached image to know how the patterns must be with positive, negative, and random =0.

Please can you help me with this assignment?

Thanks in advance.

You can see my code below:

 

MIN = -10
MAX = 10

choice = "y"

while choice == "y" or choice == "Y":
random_num = random.randint(MIN,MAX)
print("Random Number: ", random_num)

if random_num > 0 and random_num < 11:
for r in range(random_num):
for c in range(random_num - r):
print('*',end = '')
print()

 

choice = input("Do you wish to print another pattern (y/n)?: ")

Random Number: 1
Do you wish to print another pattern (y/n)? y
Random Number:
4
Do you wish to print another pattern (y/n)? y
Random Number: 0
*** ***
****
Do you wish to print another pattern (y/n)? y
Random Number: 2
Do you wish to print another pattern (y/n)? y
Random Number: -10
Transcribed Image Text:Random Number: 1 Do you wish to print another pattern (y/n)? y Random Number: 4 Do you wish to print another pattern (y/n)? y Random Number: 0 *** *** **** Do you wish to print another pattern (y/n)? y Random Number: 2 Do you wish to print another pattern (y/n)? y Random Number: -10
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education