Zanurkuj w Pythonie/roman.py, etap 3: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Beau (dyskusja | edycje)
sprzątanie kodu
Nie podano opisu zmian
 
Linia 8:
Jeśli jeszcze tego nie zrobiłeś, możesz pobrać [http://diveintopython.org/download/diveintopython-examples-5.4.zip ten i inne przykłady wykorzystane w tej książce].
 
<sourcesyntaxhighlight lang="python">"""Convert to and from Roman numerals"""
 
#Define exceptions
Linia 47:
def fromRoman(s):
"""convert Roman numeral to integer"""
pass</sourcesyntaxhighlight>
# Jest to przyjemny pythonowy skrót: wielokrotne porównanie. Jest to odpowiedniek do <tt>if not ((0 < n) and (n < 4000))</tt>, jednak łatwiejszy do odczytu. Za pomocą tego kontrolujemy zakres wartości i sprawdzamy, czy wprowadzona liczba nie jest za duża, ujemna, czy też równa zero.