2017-06-13 74 views
0

测试了第一次在空闲获取语法错误:无效的语法与打印

def string_length(str1): 
    count = 0 
    for char in str1: 
     count += 1 
    return count 
print(string_length("books")) 

的愈来愈语法错误:无效的语法。我看到该打印需要用python 3打印(),我已经完成了。不知道是不是我没有正确安装空闲

回答

0

而不是创建一个函数来计算字符数,为什么不使用定义的函数。像

print(len("book")) 

它给人的输出为4

+0

其实我是想出来的闲置的W3练习我正在捡一个。是的,我可以使用print(len(“”)),但不知道它出错的地方 – Billtan

+0

好吧,我刚刚发现,我整个时间都在使用python空闲shell,而不是空闲。傻我。但对于像我这样的所有初学者来说,您可能需要检查保存文件以单独运行的部分,而不仅仅是从shell运行 – Billtan