可以說我有串根據輸入其中的變化:變量作爲循環的表情
expression=True
或
expression="a>1"
如何使用這個變量作爲單向循環的表情,所以我贏了」不需要重複自己寫雙循環。 (並沒有使用eval)?
那麼僞代碼:
expression="a<2"
a=1
while expression:
print a,
a+=0.1
將打印這樣的事情: 1 1.1 1.2 <...> 1.9
編輯: 不,我不希望打印的數字,我想改變循環條件(表達式)動態。
CODE的作品:
a="b==2"
b=2
while eval(a):
//do things.
我不知道你在說什麼(「循環的表達」?!?)。注意更具體,包括僞代碼示例等? – delnan 2011-02-11 12:36:52
「我不需要重複自己寫雙循環」?這是什麼意思?請提供一個你重複自己的「雙重循環」的例子。 – 2011-02-11 13:02:53