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().