19. Основни типове данни - числа. Цели числа
Цели числа са естествените числата, като 1, 2, 3, но те също включват 0-та и отрицателните числа. Целите числа се използват за броене, за извършване на математически операции (5 + 2 = 7). По правило посочваме възрастта си с цели числа, т.е. когато казва ме, че сме на 7, 18 или 35 години, ние използваме цели числа. Когато броим също използваме цели числа.
Други примери са номера в класа, личен или отборен резултат в игра, температура (като градуси) и много други.
В Python целите числа се означава с int - от англ. език integer, което означава „цяло число“. Това е най-разпространеният тип за цели числа. Поддържа както положителни, така и отрицателни числа.
Python е динамично типизиран език, което означава, че не е нужно да декларирате типа на променливата. Python автоматично определя типа при присвояване на стойност. Можете да проверите типа на дадена променлива с функцията type(), например:
x = 10
print(type(x))
ще върне резултат <class 'int'>.
Python автоматично преобразува типовете данни, когато е необходимо, например:
x = 10 # int
y = 3.14 # float
z = x + y # z ще бъде float, 13.14
Можете да използвате функциите int(), long(), bool() и complex(), за да преобразувате дадена променлива в друг тип.
В Python могат да се правят всички математически изчисления, като се използват следните оператори:
Аритметични оператори:
Оператори за сравнение:
Задачи за упражнение
Ако не сте сигурни какъв е типа на данните, който използвате, можете да напишете type() и в скобите напишете данните, които искате да проверите какъв тип са.
С командата type(), проверете какъв тип са следните данни:
458
Напишете програма, която да пита потребителя за три числа, след което програмата да намира сбора на тези три числа.
Напишете програма, която отпечатва следното:
6 ученика (n=6) си разделят 50 ябълки по равно (k=50). Неделимият остатък ще остане в кошницата.
Програмата получава като вход числата n и k и трябва да изведе желания брой ябълки (две числа).