掷硬币,如果是';头部';继续,翻转到';尾部';出现了。何时';Tail发生时,停止游戏并返回';头部';(使用Python)
这是我的密码:掷硬币,如果是';头部';继续,翻转到';尾部';出现了。何时';Tail发生时,停止游戏并返回';头部';(使用Python),python,Python,这是我的密码: import random def game(): numHead=0 outcome=['Head','Tail'] result=random.choice(outcome) while result !='Tail': numHead +=1 break return numHead 这是正确的吗?这里似乎有问题,但我无法解决。有人能告诉我吗?删除中断和您的,而条件应该是: while random.
import random
def game():
numHead=0
outcome=['Head','Tail']
result=random.choice(outcome)
while result !='Tail':
numHead +=1
break
return numHead
这是正确的吗?这里似乎有问题,但我无法解决。有人能告诉我吗?删除
中断
和您的,而条件应该是:
while random.choice(outcome) !='Tail'
工作版本:
import random
def game():
numHead=0
outcome=['Head','Tail']
while random.choice(outcome) !='Tail':
numHead +=1
return numHead