Типы данных:
int() — может иметь только целое число (3; 9943; -32 и тд)
float() — может иметь как целое число, так и дробное (53; -43.4; 5.0)
str() — строка. Может хранить любые символы, кроме специальных
bool() — может хранить только да или нет (True; False)

Некоторые типы данных можно перевести в другие типы: цифру в int можно перевести в строку str, но при переводе иных символов в цифру — ошибка.
Циклы:

while — самый универсальный и медленный цикл. Выполняет тело цикла до тех пор, пока условие цикла истинно.
for — менее универсален, но быстрее чем while. Работает также как while, за исключением того, что for работает со строкой или списком.
Операторы ветвления:
if — если истина то... Исполняется если значение истинно.
elif — работает также как и if, но используется после первого оператора. Если у if (elif) истинно, то последующие операторы не используются.
Else — иначе. Исполняется если все if (elif) имеют значение ложь.
