>>> temp=input("猜一下我心中的数")\
guess=int(temp)\
SyntaxError: invalid syntax
除了汉字使用的是中文输入法,其他应该不存在输入法问题,但是第二行结束打回车的时候就会自动报错
不知道是什么问题,似乎看的教程是3.7几但我现在idle是3.95,难道是因为语法或者特性发生变化了吗?
>>> temp=input("猜一下我心中的数")\ # 这里是将输入的数字赋值给temp,
guess=int(temp)\ # 这里是将temp转化为int格式赋值给guess,input默认是str的
#这个可以写到py文件中然后执行,或者在交互模式中创建函数,然后引用
# 交互模式示例:
>>> def guessnum():
... temp=input("猜一下我心中的数") # 注意前面的tab缩进
... guess=int(temp)
... print(guess,type(guess))
...
>>> guessnum()
猜一下我心中的数1234
1234 <class 'int'>
>>>
第一句后面加个分号
后面那个反斜杠是什么意思???
temp=input("猜一下我心中的数")
输入完,敲回车;(键盘输入数字,回车),再输入下一句guess=int(temp)
或者不要直接使用终端交互,写在一个py文件里面