完全不使用行延续,但出现“ SyntaxError:行延续字符后出现意外字符”。初级水平

时间:2018-07-19 06:27:39

标签: python python-3.x

我是Python的初学者。我有这个错误。此代码有什么问题。 我从未使用过行继续符。提前致谢。 (Windows 10,Atom编辑器,在cmd上执行)

def input_eaten():
    input_test = print('Enter somethings eaten in last 24 hours: ')
    return input_test

eaten_some = input_eaten()
print('dairy' in eaten_some.lower())

1 个答案:

答案 0 :(得分:0)

我很难弄清楚您要如何真正使用此代码。但是,如果您想:

  1. 让用户写下自己在吃什么。
  2. 检查用户给出的句子中是否包含单词milk(无论大小写),如果是,则返回True。

那么您就有问题了。首先,如果您想让用户编写代码,则需要使用以下代码:

input_test = input('Enter somethings eaten in last 24 hours: ')

输入用于让用户为代码编写一些内容。 print是用于在屏幕上打印某些内容,因此您无法返回打印。但是,您可以返回一个字符串,然后将其提供给某个变量,然后打印此变量。

def input_eaten():
    input_test = input('Enter somethings eaten in last 24 hours: ')
    return input_test


eaten_some = input_eaten()
print('dairy' in eaten_some.lower())

希望我能对您有所帮助。如果没有,请告诉我您希望程序执行什么操作。保持练习,祝你好运:)