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

ΘΕΜΑ: Αλφαριθμητικο

Αλφαριθμητικο 3 Μήνες 1 Εβδομάδα πριν #4663

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
Γεια χαρα !!!

Με ποια συνθηκη μπορουμε να ελεγξουμε την εισοδο αλφαριθμητικου ( συμβολοσειρας(string)) στην εντολη input κατα την εισοδο του χρηστη ;;;

Αναμενουμε καποιον αριθμο και μας εισαγει αλφαριθμητικο κατα λαθος η απο αγνοια.....να τον προειδοποιει με μηνυμα και να αναμενει εισαγωγη
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αλφαριθμητικο 3 Μήνες 5 Ημέρες πριν #4664

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 199
  • Ληφθείσες Ευχαριστίες 51
Γίνε περισσότερο συγκεκριμένος και εάν είναι δυνατόν βάλε και τον κώδικά σου
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αλφαριθμητικο 3 Μήνες 5 Ημέρες πριν #4665

  • thprch
  • Το Άβαταρ του/της thprch
  • Αποσυνδεμένος
  • pyt___
  • Δημοσιεύσεις: 36
while True:
try:
arithm = int(input("Δωσε εναν αριθμο απο το 1 εως το 10 : "))
except ValueError:
print ("Αυτο δεν ειναι αριθμος")
continue

if arithm > 10:
print("Ο αριθμος ειναι μεγαλυτερος απο το 10")
elif arithm == 0:
print("Ε!!..οχι και μηδεν ρε φιλε")
elif arithm < 0:
print("Εδωσες αρνητικο αριθμο")
else:
print ("Μπραβο!!!..εισαι εντος οριων")
break

Με αυτον τον κωδικα και συγκεκριμενα με except ValueError εκανα αυτο που ρωτησα.....δεν ξερω αν εχεις να προτεινεις κα το αλλο για ελεγχο σε string
The best programming language is the one that gives you the most money
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.

Αλφαριθμητικο 3 Μήνες 5 Ημέρες πριν #4666

  • Theo
  • Το Άβαταρ του/της Theo
  • Αποσυνδεμένος
  • pytho_
  • Δημοσιεύσεις: 199
  • Ληφθείσες Ευχαριστίες 51
Είναι σωστό
εναλλακτικά αν θες
while True:
  try:
    arithm = int(input("Δωσε εναν αριθμο απο το 1 εως το 10 : "))
  except ValueError:
    print ("Αυτο δεν ειναι αριθμος")
  else:
    if arithm in range(1,11):
      print ("Μπραβο!!!..εισαι εντος οριων")
      break
    else:
      print("Ο αριθμος δεν είναι μεταξύ 1 και 10")
Πρέπει να είστε εγγεγραμμένο μέλος του Φόρουμ για να κάνετε μια δημοσίευση.
Συντονιστές: pmav99
Χρόνος δημιουργίας σελίδας: 0.516 δευτερόλεπτα

Μοιράσου το!

Powered by CoalaWeb

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