python输入名字时候遇到了个问题

python初学者

img

img


小甲鱼的课后题,在输入代码的时候无论怎么改都是错误的,我看了课后答案, 按照课后答案去改也是错误的,到底哪里错了?求帮助


name=input("请输入你的姓名:")
print(f"你好,{name}!")

name=input("请输入你的姓名:")
print("你好,{name}!")

Python2.x版本使用input()函数在输入字符串时需要用双引号将字符串包含,不然就会提示输入的字符串未定义,因为在python2.x版本中,不加双引号默认是在调用已定义的变量,可以使用raw_input()函数则在输入字符串时不需要双引号;python3.x版本则不存在此问题,在python3.x版本中,已将input()和raw_input()统一为input()了

1、看着没有语法错误,那很可能就是python版本问题,小甲鱼使用的版本是python 3,建议下载python 3进行使用