-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 回答