Skip to main content

Rozdział 2.2 Wprowadzanie liczb

Ważne jest, aby pamiętać, że wszystkie dane zwrócone przez input() są traktowane jako napisy (ciągi znaków), niezależnie od tego, co wpisze użytkownik. Oznacza to, że nawet jeśli użytkownik poda liczbę, np. 5, Python odczyta ją jako napis "5". A na napisie nie można wykonywać działań matematycznych, takich jak dodawanie czy mnożenie liczb.
Dlatego, jeśli potrzebujemy liczb do obliczeń, należy je przekonwertować na odpowiedni typ, np. na liczbę całkowitą (int) albo zmiennoprzecinkową (float). Do tego służą funkcje konwersji, np. int() i float().