一般来说,我对Python和编程非常陌生,所以在阅读本文时请耐心听我说。我使用的是python3.6.1。这是我的密码:
import random
greetings = ["how are you", "hello", "hey", "hi", "whats up"]
special_characters = [".", "?", "!"]
def main():
i = input()
if i in greetings or greetings and special_characters:
print(random.choice(greetings) + random.choice(special_characters))
main()
else:
print("Sorry, I don't understand what you just said.")
main()
main()
问题是,当我试着说“嘿!”或者“嗨”,会出现以下错误信息:
NameError: name 'main' is not defined
我已经尝试了很多次来解决这个问题,但我就是想不出解决办法
在
special_characters
中,您有一个'
,它应该位于"
相关问题 更多 >
编程相关推荐