Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Program to receive list of numbers from user and identify the pairs whose product is even and sum is odd
- numbers = []
- select_flag = True
- product_list = []
- sum_list = []
- while select_flag: # Loop to get list of numbers from the user
- inp = int(input("Enter a number: "))
- numbers.append(inp)
- check = input("Do you want to enter more numbers? (y/n)")
- if check == "n": # If your stops entering
- break
- for index, num in enumerate(numbers):
- for n,i in enumerate(numbers):
- temp_p = [] # Empty list to append numbers whose product is even
- temp_s = [] # Empty list to append numbers whose sum is odd
- if i != num and n > index: # check to multiply only numbers once
- p = i * numbers[index]
- s = i + numbers[index]
- if p % 2 == 0:
- temp_p.append(i)
- temp_p.append(numbers[index])
- if s % 2 == 1:
- temp_s.append(i)
- temp_s.append(numbers[index])
- if len(temp_p) != 0:
- product_list.append(temp_p)
- if len(temp_s) != 0:
- sum_list.append(temp_s)
- print("The list of numbers are: ",numbers)
- print("The pairs of numbers whose product is even are: ",product_list)
- print("The pairs of numbers whose sum is odd are: ",sum_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement