liters_of_refuel= float( input('Δώσε λίτρα ανεφοδιαμού : ')) while liters_of_refuel <= 1 or liters_of_refuel >= 100 : print ( ' Η τιμη που εδωσες πρεπει να ειναι μεταξυ 1 και 100 Ευρώ ' ) print() liters_of_refuel= float( input('Δώσε τα λίτρα ανεφοδιαμού : ')) print() kilometers= float ( input( ' Δωσε τα χιλιομετρα που διανυθυκαν : ') ) while kilometers < 0 or kilometers >= 1000 : print(' Τα χιλιομερα του ανεφοδιασμου που διανυθηκαν , πρεπει να ειναι μεταξυ 0 και 1000 Km ' ) kilometers= int ( input( ' Δωσε τα χιλιομετρα που διανυθυκαν : ') kilometer_per_litre = float ( kilometers / liters_of_refuel) print(' χιλιομετρα ανα λιτρο : ',kilometer_per_litre, ' km / liter' )
μου πεταει αυτο ?:
kilometer_per_litre = float ( kilometers / liters_of_refuel)
^
SyntaxError: invalid syntax
---------------
ακομα και εδω στο online python
SyntaxError: invalid syntax (<string>, line 11) αυτο βγαζεςι τι φταιει?
αν βαλω σχολια στα while ο κωιδκας δουλευει κανονικα ..
το προγραμμα εινια μεγαλο . μολιςτελειωσει θα σας το ανεβασω.
και μετα θα προσπαθησω να το κανω GUI
Ευχαριστω
Φόρουμ
Δώσε αστέρια!
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
ακομα και εστι το προβλημα παραμει
kilometer_per_litre = float( kilometers / liters_of_refuel)
SyntaxError: invalid syntax (<string>, line 11)
ενω με κομμενω το κατω while το προγρμμα λειτουργει αψογα
τι εχω κανε καλε λαθος ?
τωρα δουλευει κανονικα . ενωσα τα κενα στην δευτερη while και παιζει κανονικα. και νομιζω δεν θυμαμε πια, με τοσα πειραματα, εκανα copy paste την μεταβλητη kilometers =
διοτι θυμηθηκα ενα φιλο, που αναγκαστηκε να το κανει μια φορα γιατι ισως δεν ειχαν βαλει σωστη γραμματοσειρα ή συμβολοσειρα, και λειτουργησε