计蒜客题库(Python):7、奇怪的国家

在右侧我们给出了一个已经基本完成的程序,读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出。

聪明的你应该已经发现了,这个叫str_len的函数并没有完成,在不修改函数原型的情况下,请完成str_len函数,实现我们上述的功能吧。

样例1

输入:

abcdefg

输出:

7

题解:使用循环,判断从字符串的那个索引之后为空字符,则该索引即为字符串的长度。

def str_len(str):
    i=0
    while 1:
        if s[i:]!="":
            i+=1
        else:
            break
    return i
s = raw_input()
print str_len(s)



你可能感兴趣的:(计蒜客题库(Python):7、奇怪的国家)