|
各位好!第一天看书学习。书是人民邮电出版社出版的Python基础教程(第2版 修订版)。使用的编程软件版本是python 3.7.0
刚看到input(...)语句,按照书上的例子:
>>>x=input("x:")
x:34
>>>y=input("y:")
y:42
>>>print x*y
我按照书上的输入,但出现的是这个:SyntaxError: Missing parentheses in call to 'print'. Did you mean print(x*y)?
然后我试着print (x*y)
提示Traceback (most recent call last):
File "<pyshell#27>", line 1, in <module>
print(x*y)
TypeError: can't multiply sequence by non-int of type 'str'
就是不显示书上两个变量相乘后的结果。
请问哪样才是正确的输入。非常感谢! |
|