Rumato
Здравствуйте, мне нужно написать функцию в которой цеклически подбиралось бы число по определённому условию, когда условие выполнено - выход, запись результата. Вот, что сделал сам: def delit(f,k,n):
res = 1
e = 2091619
while k:
if res % n == 0:
break
d = res/e
else:
res = f * k + 1
k = k+1
return d
подскажите где ошибка, заранее спасибо
Налицо непонимание следующих вещей:
- что такое поток исполнения
- что такое инициализация переменных
- что такое условный оператор (и зачем в нем break)
- что такое цикл (условие продолжения, инкремент)
- что означают отступы в питоне
- что такое функция и зачем она нужна
Посоветовать можно лишь одно: начните изучение с самых основ и простейших примеров.
Затем разберитесь вот с этим:
http://docs.python.org/tutorial/controlflow.html