所以我是新手编程(和python),如果字符串有零个或一个点字符(“。”字符),并且返回False,如果字符串包含两个或多个点,则必须使该程序返回True使程序返回True如果字符串中有多个点?
这是我现在有的,我不能让它为我工作,请纠正我,如果我错了,谢谢!
def check_dots(text):
text = []
for char in text:
if '.' < 2 in text:
return True
else:
return False
标题说返回False,文本说返回True。 – 2015-04-06 03:02:54
这里有很多错误:(1)在函数开始时不应该将文本设置为空列表。这会导致您搜索'。'的空白列表。 (2)您的代码需要在函数定义行下面缩进。 (3)'如果'。' <2 in text:'不是Python代码的有效行。 – dbliss 2015-04-06 03:03:33
^此评论应该被接受回答。 – Shashank 2015-04-06 03:04:57