-1

これが私のコードです:

import random
def game():
    numHead=0
    outcome=['Head','Tail']
    result=random.choice(outcome)
    while result !='Tail':
        numHead +=1
        break
    return numHead

これは正しいです?ここで何か問題があるようですが、私はそれを理解できませんでした..誰か教えてもらえますか?

4

1 に答える 1

2

を削除するbreakと、while状態は次のようになります。

while random.choice(outcome) !='Tail'

作業バージョン:

import random
def game():
    numHead=0
    outcome=['Head','Tail']
    while random.choice(outcome) !='Tail':
        numHead +=1
    return numHead
于 2013-06-06T05:14:08.243 に答える