【发布时间】:2018-01-30 22:21:36
【问题描述】:
您好,我是一名学生,我的代码有一些错误,谁能帮助我。 问题是输入单词列表和整数,如果单词的长度大于整数,则返回单词。 这是我的回答。
def filter_long_words(string):
string = raw_input("Enter a words : ")
n = raw_input("Enter an integer : ")
count = 0
for letter in string:
count = count + 1
print "The total string are : ", count
return count
filter_long_words(string)
if count > n:
print string
【问题讨论】:
-
你得到什么输出
-
读取整数时,转换
raw_input的返回值。要获取字符串的长度,请使用len(),并使用==与整数进行比较 -
count会给你字符串中的字符数而不是单词 -
你是指单词还是单词?
-
@Haris 你说的 'raw_input' 的返回是什么意思?对不起,我的 python 很差
标签: python function string-length