Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to decrease input
#3
This is how I would accomplish that goal:

overall_sales = [[0, 0]]

def average (sales_list: list) -> float :
	return sum (sales_list) / len (sales_list)

def input_quartly_sales (divition_number: int) -> list :
	quarterly_sales = []
	for quarter_number in range (1, 5) :
		prompt = f'Enter sales for division {division_number} for the'
		prompt += f' quarter number {quarter_number} : '
		quarterly_sales.append (float (input (prompt)))
	return quarterly_sales

for division_number in range (1, 4) :
	print (f'\nSales for division {division_number}.')
	overall_sales.append (input_quartly_sales  (division_number))

print ()
for division_number in range (1, 4) :
	print (f'The average sales for division {division_number}', end = '')
	print (f' is ${average (overall_sales [division_number]):,.2f}')
Reply


Messages In This Thread
How to decrease input - by Yankees1111 - Apr-14-2021, 02:13 PM
RE: How to decrease input - by ibreeden - Apr-14-2021, 02:54 PM
RE: How to decrease input - by BashBedlam - Apr-14-2021, 04:55 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to decrease latency while recording streaming video. unicorn2019 0 1,795 Nov-15-2021, 02:12 PM
Last Post: unicorn2019
  increase and decrease a slice value? KEYS 2 2,958 Nov-10-2020, 11:35 PM
Last Post: KEYS

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020