夜喵殿下 发表于 2020-8-7 17:10:04

想请教一下各位大佬,关于函数的问题

def getname():
        input("请输入名字:")
name1 = getname()
name2 = getname()
print(name1)
为什么会出错,如果加上了str,会打印出None
是和return有关吗?
该怎么做?
提前谢谢大佬们给我解答

zltzlt 发表于 2020-8-7 17:10:26

应该要 return

def getname():
      return input("请输入名字:")
name1 = getname()
name2 = getname()
print(name1)

qiuyouzhi 发表于 2020-8-7 17:10:48

getname函数改成这样:
def getname():
      return input("请输入名字:")

夜喵殿下 发表于 2020-8-7 17:11:25

zltzlt 发表于 2020-8-7 17:10
应该要 return

那该怎么做呢?

zltzlt 发表于 2020-8-7 17:12:26

夜喵殿下 发表于 2020-8-7 17:11
那该怎么做呢?

def getname():
      return input("请输入名字:")
name1 = getname()
name2 = getname()
print(name1)

夜喵殿下 发表于 2020-8-7 17:12:32

qiuyouzhi 发表于 2020-8-7 17:10
getname函数改成这样:

谢谢大佬

夜喵殿下 发表于 2020-8-7 17:14:42

zltzlt 发表于 2020-8-7 17:12


谢谢大佬,已经解决了{:5_109:}
页: [1]
查看完整版本: 想请教一下各位大佬,关于函数的问题