#!/usr/bin/python3
#filename: using_list.py
shoplist = []
def lista():
global i
i = 1
for item in shoplist:
print(i,'.', item, end=' \n ')
i += 1
def agora():
running = True
while running:
prosthiki = input('Παρακαλώ πρόσθεσε αντικείμενο [quit για εξοδο] :')
if prosthiki == 'quit':
running = False
else:
shoplist.append(prosthiki)
def diagrafi():
running = True
while running:
aferesi = int(input('Παρακαλω δωσε μου τον αριθμο σειρας του αντικειμενου που θα διαγράψω [quit για εξοδο] : '))
if aferesi == 'quit':
running = False
else:
del shoplist[aferesi]
agora()
print('\nΠρέπει να αγοράσω', len(shoplist), 'πράγματα.\n')
print('Τα πράγματα αυτα είναι : \n', end=' ')
lista()
diagrafi()
Αυτο ειναι το προς το παρον προγραμματακι μου και αυτο ειναι το λαθος που παίρνω :
Traceback (most recent call last):
File "using_list.py", line 40, in <module>
diagrafi()
File "using_list.py", line 27, in diagrafi
aferesi = int(input('Παρακαλω δωσε μου τον αριθμο σειρας του αντικειμενου που θα διαγράψω [quit για εξοδο] : '))
ValueError: invalid literal for int() with base 10: 'quit'
Το δικο σου δουλευει μια χαρα Kamar
θα προσπαθησω με τον δικο σου τροπο ... !!!