Найти - Пользователи
Полная версия: Цикл while
Начало » Python для новичков » Цикл while
1
Hider
Доброго времени суток.
я только начинаю изучать питон, и недопонимаю как здесь используется цикл while
вопрос: как реализовать такой цикл: пока значение переменной x0 равно “zzz” выполнять по кругу участок кода.
в unix shell ето делается так:
-
x0=zzz
while x0=zzz
do
echo abc
done
-
как ето реализовать на python'е?
Yurietc
>>> x0='zzz'
>>> while x0=='zzz':
	print 'abc'
	x0='xxx'
	
abc
hellt
если понадобится конструкция do-while/until
то будет так
while True:
  print "abc"
  if x0!="zzz":
    break
  
Hider
спасибо, вот напитонил немного:

—-main.py—-

import sys

I = raw_input(“i want drink tea? ”)
TEA = 100
GLOTOK = 1
percent = “%”
if I == “no”:
print(“maybe in future…”)
sys.exit()
else:
while I == “yes”:
TMP = TEA-GLOTOK
TEA = TMP
print (“tea in cup”),TEA,percent
if TEA < 1:
execfile(“end.module”)
——————–
—-end.module—-
print (“no more tea…”)
sys.exit()
——————– спасибо вашему форуму,буду дальше рыть)
Leron
можно TEA = TEA-GLOTOK
poltergeist
не, можно: TEA -= GLOTOK
Hider
Leron
можно TEA = TEA-GLOTOK
изначально я так и сделал, но ничего не работало,циклы то работали то не работали,мистика вобщем,я переделывал многое,а потом вспомнил как пытался C выучить, и если там табуляцию в некоторых местах не поставить то код работать не будет, и попробовал тоже самое, и все заработало,потом попробовал заместь табуляции пробел, и тоже заработало, и я нистал ничего менять и упал дрыхнуть. (файл end.module сделал по приколу, чтоб не забыть что так можно делать). теперь вот будильник делаю, но музыка не вся проигруется а только маленький кусок,чуствую скоро еще совета просить прийдется)
ZAN
С такими-то проблемами не мешало бы туториал почитать. Обычно помогает ;)
Hider
ZAN
С такими-то проблемами не мешало бы туториал почитать. Обычно помогает ;)
попробую=)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB