2013-05-27 27 views
-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: 

我不知道什麼IM做這個遊戲的目的是要求對客戶的名字 採取的頭,尾或通話頭部和尾部 驗證調用輸入的 賭注 計算折騰 的告知贏或輸的用戶 顯示正在運行的總用戶冠軍/損失總 所有的賭注和結果必須存儲在外部文本文件 無單式投注的驗證可能超過$ 20 沒有用戶可以在單個會話中下注超過20次 Ÿ設置即最大的賭注,在一個會話下注最大數量,賭注派息率必須存放在一個獨立的外部文本文件 THX提前IM喜不擅於代碼,你可以幫我看看,爲什麼即時得到錯誤

+5

你爲什麼要等到週日晚上才做作業? –

回答

2

問問你自己:這是什麼意思(counter<5)counter時爲零。然後,問自己什麼not(counter<5)意味着什麼。最後,問問自己這個效果如何:while not(counter<5)

+0

感謝您的幫助 – user2423567

相關問題