Python使用raw_input和变量

时间:2010-12-04 23:52:23

标签: python

是否可以将raw_input与变量一起使用?

例如。

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

谢谢,

Favolas

4 个答案:

答案 0 :(得分:10)

您可以将评估为字符串的任何内容作为参数传递:

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

使用+来连接字符串对象。您还需要明确地将非字符串转换为字符串以使用str()函数将它们连接起来。

答案 1 :(得分:2)

答案 2 :(得分:1)

我认为这可能有用

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

答案 3 :(得分:1)

另一种方法:)

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