如何使其不超过x出现次数才打印

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使其不超过x出现次数才打印相关的知识,希望对你有一定的参考价值。

我正在尝试打印前x个大写字母,但我不确定如何使其不打印正确的出现次数,atm mine只是在字符串中打印所有大写字母单词,而不是例如5

def first_x_capitalised_words(filename, x):
    wordfile = open(filename)
    text_str = wordfile.read()
    words = text_str.split()
    i = 0
    result = ''
    while i < len(words):
        word = words[i]
        if word.istitle():
            result += word + ' '
        i+=1
    wordfile.close()
    return result
答案

我会做这样的事情:

另一答案

您可以在每次打印字母时递减x,然后在x达到零时退出循环

另一答案

您可以创建一个虚拟变量,使其递增,直到等于该输入。然后,您可以退出循环。如果您需要更多信息,请告诉我。

以上是关于如何使其不超过x出现次数才打印的主要内容,如果未能解决你的问题,请参考以下文章

在片段中调用 getActivity() 以使其不返回 null 的最佳做法是啥? [复制]

Libgdx - 如何加载一个巨大的精灵表,使其不呈现黑色?

C语言习题如何在 C 中不使用任何分号打印从 1 到 N 的数字?

如何避免“更改此条件,使其不总是评估为“假””

c++题目:求出现次数超过一半的数

将 CAGradientLayer 应用于单元格时,如何将其中一个单元格的视图向前移动,使其不受渐变的影响?