擅长:python、mysql、java
<p>你的语法全错了。要给变量赋值,需要使用<code>=</code>。试试看</p>
<pre class="lang-py prettyprint-override"><code>a = float(input('Enter a first number'))
b = float(input('Enter a second number'))
</code></pre>
<p>然后要定义函数,需要使用<code>def</code></p>
<pre class="lang-py prettyprint-override"><code>def add(a,b):
return a + b
def sub(a,b):
return a - b
def mul(a,b):
return a * b
def div(a,b):
return a / b
</code></pre>
<p>然后,要打印结果,必须调用带有参数的函数</p>
<pre class="lang-py prettyprint-override"><code>print(add(a,b))
# etc.
</code></pre>
<p>总之,在控制台中应该是这样的</p>
<pre class="lang-py prettyprint-override"><code>>>> def add(a,b):
... return a + b
...
>>> def sub(a,b):
... return a - b
...
>>> def mul(a,b):
... return a * b
...
>>> def div(a,b):
... return a / b
...
>>> a = float(input('Enter a first number'))
Enter a first number 5
>>> b = float(input('Enter a second number'))
Enter a second number 4
>>> add(a,b)
9.0
>>> sub(a,b)
1.0
>>> mul(a,b)
20.0
>>> div(a,b)
1.25
</code></pre>