-1
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 中

4

1 回答 1

2

问问自己:什么(counter<5)时候counter是零。然后,问问自己是什么not(counter<5)意思。最后,问问自己这会如何影响这一点:while not(counter<5)

于 2013-05-27T03:12:56.110 回答