[Python] Zakończenie programu po wpisaniu złych danych

Awatar użytkownika
waliant
Użytkownik
Użytkownik
Posty: 1801
Rejestracja: 9 gru 2010, o 22:16
Płeć: Mężczyzna
Lokalizacja: warszawa
Podziękował: 275 razy
Pomógł: 183 razy

[Python] Zakończenie programu po wpisaniu złych danych

Post autor: waliant »

mój program ma kończyć pracę po wpisaniu złych danych, np. mam :

Kod: Zaznacz cały

try:
     n=int(input('wprowadź liczbę: \n'))
except ValueError:
     print('zła wartość')
if n>0:
     print('dodatnia')
mam zakończyć jego pracę od razu po podaniu złej wartości używając kodu

Kod: Zaznacz cały

import sys 
sys.exit(0)
gdzie go wkleić?
Ostatnio zmieniony 14 mar 2014, o 17:27 przez Afish, łącznie zmieniany 1 raz.
Powód: Staraj się lepiej dobierać nazwy tematów, tak by wskazywały o czym jest treść zadania.
Awatar użytkownika
Althorion
Użytkownik
Użytkownik
Posty: 4541
Rejestracja: 5 kwie 2009, o 18:54
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 9 razy
Pomógł: 662 razy

[Python] Zakończenie programu po wpisaniu złych danych

Post autor: Althorion »

Polecenia importu tradycyjnie daje się na początku skryptu. To drugie polecenie wywoła zakończenie programu, więc daj je tam, gdzie program ma się zakończyć — czyli najpewniej po print('zła wartość').
ODPOWIEDZ