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进行使用