Ответы
while - Это цикл, который позволяет повторять определенный алгоритм, до определенного момента. например:
n=0(создаем переменную-контролера, которая остановит цикл, при его определенном значении)
while n<=10(задаем это значение):
print(f"N = {n}")(этот код выводит: N = значение n)
n+=1(эта строка прибавляет к n одно число, чтобы наш алгоритм не работал вечно)
for - Это так же цикл, похож на предыдущий, но имеет одно отличие - возможности. Например, тебе удобнее работать со списками т.к. переменная-контролер может автоматом принимать значение из списка.
items = [ 1, 'Fin',True,1.04]
for i(нам не нужно создавать переменную заранее) in items(указываем название списка):
print(i)(i как я и говорил, сразу принимает значение из списка.)