👤

Python

Na 3 Napiszcie program, który będzie pytał użytkownika o 10 produktów i zapisze je wszystkie na liście, którą następnie wyświetli. (for)
Na 4 Program będzie pytał ciągle o produkty i wychodził z dodawania produktów po wciśnięciu klawisza "q" (while i if)
Na 5 Program będzie pytał ciągle o produkty i wychodził z dodawania produktów po wciśnięciu klawisza "q" (while i if). Za każdym razem będzie też pytał o o ilość sztuk danego produktu do kupienia i wyświetli wszystko na końcu wraz z listą produktów (dwie zmienne w bloku instrukcji pętli while)


Odpowiedź :

# Python 3.9

if __name__ == '__main__':

   produkty = []

   while True:

       produkt = input('Podaj produkt lub "q" aby zakończyć listę: ')

       if produkt == 'q':

           print(produkty)

           break

       else:

           ilosc = input('Podaj ilość tego produktu do zakupu: ')

           produkty.append((produkt, ilosc))