def two_coin_toss():
import random
name = input("Hi, what is your name?")
print ("Well,", name, ",it is good to meet you!")
counter=0
while not(counter<5):
print
print ("Here are your possible calls:")
print (" 1. Two heads")
print (" 2. Two tails")
print (" 3. One head and one tail")
call = input("What is your call, 1, 2 or 3? ")
counter=counter+1
print
print ("You have called ",)
if call==1:
print ("two heads")
if call==2:
print ("two tails")
if call==3:
print ("head and tail")
bet = input("what is your bet? $")
toss=random.randint(1,3)
print
print ("The toss is:",)
if toss==1:
print ("two heads")
else:
if toss==2:
我不知道我在做这个游戏的目的是请求客户的名字 接受头部,尾部或头尾的呼叫 验证呼叫输入 投注验证 折腾的计算 告知用户输赢 显示用户赢家/总损失的总计 所有投注和结果必须存储在外部文本文件中 没有单笔赌注可能超过20美元 没有用户可以在一次会话中下注超过20次 任何设置的详细信息,即最大下注,单个会话中的最大下注数,下注支付比率必须存储在单独的外部文本文件中 Thx提前
答案 0 :(得分:2)
问问自己:(counter<5)
在counter
为零时的含义。然后,问问自己not(counter<5)
的含义。最后,问问自己这会产生什么影响:while not(counter<5)