While это цикл, а if это условный оператор
if - условие. Синтаксис: if peremennaya == value: # code pass Возможные операторы: == - равно < - меньше > - больше <= - меньше/равно >= - больше/равно != - не равно and - после него идёт второе условие которое должно быть исполнено if 1 == 1 and 2 == 5 - не запустит код, т.к. 2!=5 if 1 ==1 and 2 == 2 - запустит код or - или, например if 2==5 or 1==1 сработает, т.к. 1 равно 1. not - инверсия условия if not 2 == 5 - код сработает. if запускает код один раз и идёт дальше while запускает код снова и снова пока условие истинно. while 1 == 1 - бесконечный цикл, код в нём будет повторятся вечно. Внутри цикла можно использовать операторы break - остановить цикл continue - остановить работу именно данной итерации (повторения) и перейти к следущей
Это если прям кратко
Обсуждают сегодня