2013-09-24 6 views
-3

Я новичок в кодировании, в настоящее время использую sikuli в качестве инструмента и изучая питон в интересном ключе.Установка переменной как целочисленной Как только

Я спросил мой хороший друг, который знает C++, он сказал мне, что я хочу сделать именно можно записать в C++, как

for (int x=0; x < 10) 

Установка переменного как целое, и имеющее приращение набора в состоянии. Я не использую in range(0,10), потому что я не хочу, чтобы переменная была увеличена, если мое условие не соответствует.
Итак, как мне установить переменную x как 0 или целое число только один раз вверху, чтобы моя функция могла начать цикл и получить приращение правильно, когда условие выполнено?

+0

Возможно, это совершенно субъективно, но я лично думаю, что с помощью sikuli узнать Питон очень опасно, особенно если это ваш самый первый язык программирования, и у вас мало опыта. Вы можете в конечном итоге подобрать плохие привычки и не понять, что вы на самом деле делаете. Я бы очень рекомендовал сначала начать с простых программ, отличных от GUI, и использовать учебник Python, чтобы помочь вам. – Shashank

ответ

2

Я думаю, вы спрашиваете о цикле while. Этот код будет существовать, если x достигает 10, а состояние, при котором вы не упомянули должны быть выполнены, чтобы увеличить x:

x = 0 
while x < 10: 
    if condition: 
     x += 1 
+0

Спасибо @lego Не уверен, что заставляет его работать не раньше, у меня было 'x = 0' и использовано' for x in range (0,10) 'также' x = x + 1' в условии. Но каждый раз, когда он печатает переменную, я вижу только «x = 0». Знаете ли вы, что здесь проблема? Кажется, я еще не правильно различал while и for loop. Спасибо за решение. – Randize

+0

Btw, чтобы нарисовать его лучше, мой код раньше был 'x = 0 для х в диапазоне (0,10): если условие: x = x + 1' – Randize

Смежные вопросы