Συζήτηση
Γεια χαρά, Επισκέπτης
Όνομα χρήστη: Κωδικός: Να με θυμάσαι

ΘΕΜΑ: Πώς μπορώ να πω την python να παράβλεψη ένα λάθος?

Πώς μπορώ να πω την python να παράβλεψη ένα λάθος? 10 Χρόνια 8 Μήνες πριν #2148

  • babaliaris1
  • Το Άβαταρ του/της babaliaris1
  • Αποσυνδεμένος
  • python
  • Δημοσιεύσεις: 445
  • Ληφθείσες Ευχαριστίες 75
Για σε όλους!

Για να καταλάβετε τη θέλω να πω, έφτιαξα ένα πρόγραμμα
το οποίο λύνει εξισώσεις δευτέρου βαθμού.Άμα η διακρίνουσα
βγει αρνητική τότε η python μου πετάει
ένα error (λογικό διότι δεν
υπάρχουνε αρνητικές διακρίνουσες.)

Μήπως γνωρίζετε πως μπορώ να πω στην python να
παραβλέψει αυτό
το λάθος?

Ευχαριστώ.
Τελευταία διόρθωση: 10 Χρόνια 8 Μήνες πριν από babaliaris1.
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πώς μπορώ να πω την python να παράβλεψη ένα λάθος? 10 Χρόνια 8 Μήνες πριν #2149

  • Tassos
  • Το Άβαταρ του/της Tassos
  • Αποσυνδεμένος
  • pyth__
  • g-lts.info
  • Δημοσιεύσεις: 78
  • Ληφθείσες Ευχαριστίες 5
Να παραβλέψει και να πει π.χ. "Η διακρίνουσα είναι μηδέν." και μετά τι να κάνει;
Ομάδα Ελληνικής - Μακροχρόνιας υποστήριξη.

Greek - Long Term Support Team.

Επισκεφθείτε μας εδώ : g-lts.info
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πώς μπορώ να πω την python να παράβλεψη ένα λάθος? 10 Χρόνια 8 Μήνες πριν #2150

  • seeder
  • Το Άβαταρ του/της seeder
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 34
  • Ληφθείσες Ευχαριστίες 3
Ο ποιο ευκολος τρόπος είναι να γράψεις :

Hey Python :
do the black eyes

(εεε! pythnon , κανε τα στραβά μάτια !!!)

Φυσικά αστειεύομαι :laugh: :whistle:
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Πώς μπορώ να πω την python να παράβλεψη ένα λάθος? 10 Χρόνια 8 Μήνες πριν #2151

  • pmav99
  • Το Άβαταρ του/της pmav99
  • Αποσυνδεμένος
  • Author
  • Δημοσιεύσεις: 684
  • Ληφθείσες Ευχαριστίες 111
Θα πρέπει να διαβάσεις για Exceptions (try/except blocks).

Εν ολίγοις γράφεις την «επικινδυνη» γραμμή κώδικα μέσα σε ένα try block και στη συνέχεια αν πεταχτει Error (ValueError στην περίπτωσή σου) το πιάνεις και το κάνεις handle όπως νομίζεις καλύτερα.

Δες πχ εδώ που δίνω αρνητική τιμή στην ρίζα
from math import sqrt
 
discriminant = -5
try:
    x = sqrt(discriminant)
except ValueError:
    print("Negative discriminant")
else:
    print("The root is %f" % x)
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": babaliaris1
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.391 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου