2010-12-04 53 views
5

是否可以使用raw_input變量?Python使用raw_input變量

例如。

max = 100 
value = raw_input('Please enter a value between 10 and' max 'for percentage') 

感謝,

Favolas

+2

這根本無關用`raw_input`功能和我的一切做得到一個變量作爲字符串的一部分出現。 – 2010-12-05 00:53:42

+1

英語不是我的語言,所以很難更好地解釋我。你是對的卡爾。 – Favolas 2010-12-05 23:06:30

回答

9

您可以通過任何計算結果爲字符串作爲參數:

value = raw_input('Please enter a value between 10 and' + str(max) + 'for percentage') 

用+來連接字符串對象。您還需要明確地將非字符串轉換爲字符串,以使用str()函數將它們連接起來。

+0

謝謝達倫。這就是我一直在尋找的 – Favolas 2010-12-05 23:05:33

1

我想這可能工作

value = input('Please enter a value between 10 and {} for percentage'.format(max)) 
1

另一種方式來做到這一點:)

value = raw_input('Please enter a value between 10 and %i for percentage' % (max))