Question: #File Name: ICS 3 UorderSum.py import random def generate _ random _ numbers ( ) : Generates random pairs of numbers between

#File Name: ICS3UorderSum.py
import random
def generate_random_numbers():
"""
Generates random pairs of numbers between -5 and 5.
Stops when the sum of the pair is zero.
Calculates the maximum, minimum, and total sum of the generated numbers.
"""
total_sum =0
while True:
random_number1= random.randint(-5,5)
random_number2= random.randint(-5,5)
if random_number1+ random_number2==0:
break
min_number = min(random_number1, random_number2)
max_number = max(random_number1, random_number2)
print("Numbers from smallest to biggest:", min_number, max_number)
sumnumber = max_number + min_number
print("Sum of both numbers:", sumnumber)
total_sum += sumnumber
print("
The sum of all generated numbers:", total_sum)
if __name__=="__main__":
generate_random_numbers()
#File Name: ICS3UheadsUp.py-------------------------------------------------------
import random
def simulate_coin_flips():
num_flips = int(input("Enter the number of coin flips: "))
num_heads =0
while num_flips >0:
flip_result = random.randint(0,1)
if flip_result ==1:
num_heads +=1
num_flips -=1
num_tails = num_flips
print("Number of flips:", num_flips)
print("Number of heads:", num_heads)
print("Number of tails:", num_tails)
if __name__=="__main__":
simulate_coin_flips()
#File Name: ICS3UdoubleDiamond.py------------------------------
rows=int(input("Enter number of rows:"))
for i in range(0,rows):
for j in range(i,rows-1):
print(end="")
for k in range(0,2*i+1):
print("*",end="")
for k in range(i,rows):
print(end="")
for j in range(i,rows-1):
print(end="")
for k in range(0,2*i+1):
print("*",end="")
print()
for i in range(0,rows):
for k in range(0,i):
print(end="")
for j in range(i,rows):
print("*",end="")
for k in range(i,rows-1):
print("*",end="")
for j in range(0,i+1):
print(end="")
for k in range(1,i+1):
print(end="")
for j in range(i,rows):
print("*",end="")
for k in range(i,rows-1):
print("*",end="")
print()
I need at least 2 funtions each and make sure they are not outside of a function.
and please add more #comments.
please use a while loop and a for loops for double diamond.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!