Python3:この「%」はこのコードで何を意味しますか?

ビターマズコ

私はPython3を勉強しているだけ%で、彼のコードのいくつかは以下を参照してください。

def main():
    maxwidth = 100 # limita o numero de caracteres numa célula
    print_start() # chama a função print_start
    count = 0 # cria uma variavel cont 
while True:
    try:
        line = input()
        if count == 0:
            color = "lightgreen"
        elif count % 2:
            color = "white"
        else:
            color = "lightyellow"
        print_line(line, color, maxwidth)
        count += 1
    except EOFError:
        break
print_end() # chama a função print_end

このelif count % 2:行はどういう意味ですか?

意志

これは、モジュロ演算子またはモジュラス演算子と呼ばれます。

「左」の値を「右」の値で除算し剰余(偶数除算後に残った量)を返します

これは通常、N回の反復またはループごとに何かを実行する問題を解決するために使用されます100ループごとにメッセージを出力したい場合は、次のようにすることができます。

for i in xrange(10000):
    if i % 100 == 0:
        print "{} iterations passed!".format(i)

私は見るでしょう:

0 iterations passed!
100 iterations passed!
200 iterations passed!
300 iterations passed!
400 iterations passed!
500 iterations passed!
...

あなたのコードでif count % 2は他のすべての反復に作用します:1、3、5、7、9。0、2、4、6 count、または8の場合、count % 20を返し、式はになりますFalse

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このコードはJavascriptで何を意味しますか

分類Dev

このfxmlエラーコードはJavaFxで何を意味しますか

分類Dev

このコード行はPHPで何を意味しますか?h(u($ _ GET []))

分類Dev

このコードはどういう意味で何をしますか?

分類Dev

このコードはRedirectIfAuthenticated.phpで何を意味しますか?

分類Dev

Lambdaはこのコード(python keras)で何をしますか?

分類Dev

迅速な意味でのこの不可解なスイッチ ケース コードは何を意味しますか?

分類Dev

この構文はPythonで何を意味しますか-d = [1、2、3] [1:]

分類Dev

このコードでの `$`の意味は何ですか?

分類Dev

このエラーはStratifiedShuffleSplitで何を意味しますか?

分類Dev

for(); 平均?これは何ですか; (セミコロン)は、{}ではなくcコードのfor()の後に来ることを意味しますか?

分類Dev

このコードのlist [:]の意味は何ですか?

分類Dev

このコード行の[0]の意味は何ですか?

分類Dev

C qsortのこのコードの意味は何ですか?

分類Dev

コードのこの部分の意味は何ですか?

分類Dev

「it」関数はこのコードで何をしますか?

分類Dev

document.createElement( 'a')はこのコードで何をしますか?

分類Dev

このコードで `filter2`は何をしますか?

分類Dev

このシーケンス../ ..はコマンドラインで何を意味しますか?

分類Dev

このシーケンス../ ..はコマンドラインで何を意味しますか?

分類Dev

この余分なキーワードは、このc ++クラス宣言で何を意味しますか?

分類Dev

このバブルソートコードでは、これらの変数cとdはCで何を意味しますか?

分類Dev

このコードのコロン(:)は何をしますか?

分類Dev

-私はここでg ++コマンドで何を意味しますか?

分類Dev

このPythonコードの出力は何ですか?混乱しました

分類Dev

このコードの「text + =」の部分は何をしますか?

分類Dev

foo = bar * \ bazの形式のこのPythonコードは何をしますか?

分類Dev

データベース プログラムでは、これらのコード行は何を意味し、何をしますか?

分類Dev

この奇妙なアイコンはIntellijで何を意味しますか?

Related 関連記事

  1. 1

    このコードはJavascriptで何を意味しますか

  2. 2

    このfxmlエラーコードはJavaFxで何を意味しますか

  3. 3

    このコード行はPHPで何を意味しますか?h(u($ _ GET []))

  4. 4

    このコードはどういう意味で何をしますか?

  5. 5

    このコードはRedirectIfAuthenticated.phpで何を意味しますか?

  6. 6

    Lambdaはこのコード(python keras)で何をしますか?

  7. 7

    迅速な意味でのこの不可解なスイッチ ケース コードは何を意味しますか?

  8. 8

    この構文はPythonで何を意味しますか-d = [1、2、3] [1:]

  9. 9

    このコードでの `$`の意味は何ですか?

  10. 10

    このエラーはStratifiedShuffleSplitで何を意味しますか?

  11. 11

    for(); 平均?これは何ですか; (セミコロン)は、{}ではなくcコードのfor()の後に来ることを意味しますか?

  12. 12

    このコードのlist [:]の意味は何ですか?

  13. 13

    このコード行の[0]の意味は何ですか?

  14. 14

    C qsortのこのコードの意味は何ですか?

  15. 15

    コードのこの部分の意味は何ですか?

  16. 16

    「it」関数はこのコードで何をしますか?

  17. 17

    document.createElement( 'a')はこのコードで何をしますか?

  18. 18

    このコードで `filter2`は何をしますか?

  19. 19

    このシーケンス../ ..はコマンドラインで何を意味しますか?

  20. 20

    このシーケンス../ ..はコマンドラインで何を意味しますか?

  21. 21

    この余分なキーワードは、このc ++クラス宣言で何を意味しますか?

  22. 22

    このバブルソートコードでは、これらの変数cとdはCで何を意味しますか?

  23. 23

    このコードのコロン(:)は何をしますか?

  24. 24

    -私はここでg ++コマンドで何を意味しますか?

  25. 25

    このPythonコードの出力は何ですか?混乱しました

  26. 26

    このコードの「text + =」の部分は何をしますか?

  27. 27

    foo = bar * \ bazの形式のこのPythonコードは何をしますか?

  28. 28

    データベース プログラムでは、これらのコード行は何を意味し、何をしますか?

  29. 29

    この奇妙なアイコンはIntellijで何を意味しますか?

ホットタグ

アーカイブ