<p>有人能解释一下为什么这不起作用吗?当我使用一个数字作为参数时,它是有效的,但是当我使用一个包含数字的变量时,它不起作用</p>
<pre><code>def convertF2C(f):
c = (f - 32) / 1.8
return c
num = input("Enter a number to convert:")
print("you entered:",num)
c = convertF2C(**num**) \\If I use a number as the argument it works.
print(c)
</code></pre>
<p>你需要这样的东西</p>
<pre><code>def convertF2C(f):
c = (f - 32) / 1.8
return c
num = int(raw_input("Enter a number to convert:"))
print("you entered:",str(num))
c = convertF2C(num)
print(c)
</code></pre>