# EG8-04 Funkcje

# pobranie funkcji wprowadzania liczb 
from BTCInput import *  

# lista sales używana w programie
sales=[]

def read_sales(no_of_sales):
    '''
    Odczytuje wartości sprzedaży i zapisuje je 
    na liście sales. 
    Zmienna no_of_sales zawiera liczbę wartości sprzedaży do przechowania
    '''
    # usuń wszystkie poprzednie wartości sprzedaży
    sales.clear()
    # odczytaj wartości sprzedaży 
    for count in range(1, no_of_sales+1):
        # zbuduj ciąg monitu
        prompt = 'Wprowadź wartość sprzedaży dla punktu numer ' + str(count) + ': '
        # odczytaj wartość i dołącz ją do listy sales
        sales.append(read_int(prompt))

def print_sales():
    '''
    Wyświetla na ekranie dane sprzedaży poprzedzone nagłówkiem 
    . Każda wartość jest ponumerowana zgodnie z numerem punktu sprzedaży
    '''
    # wyświetl nagłówek
    print('Wartości sprzedaży')
    # zainicjuj licznik punktów sprzedaży
    count=1
    # przetwarzanie wartości sprzedaży
    for sales_value in sales:
        # wyświetl element
        print('Wartość sprzedaży dla punktu ', count,'wynosi ',sales_value)
        # zwiększenie licznika punktów
        count = count + 1         
# Tutaj program działa
read_sales(10) 
print_sales() 

