1. 程式人生 > >Python while迴圈之問答題

Python while迴圈之問答題

#該題目是我在課程的基礎上改了邏輯;現在的邏輯是:如果該使用者回答不出第1題就會一直卡在第1題,2、3同理,直至答對最後一題,通關;
#原題的邏輯是:第一位使用者只要答錯題即出局,由第2個人來回答
#很簡單的題目,下次爭取用更簡單的思路來寫
while True:
    q = input('第一問:我是誰?')
    if q != '博主':
        continue
    print('答對了,下一問')
    w = input('我來自什麼地方?')
    while w != '地球':
        w2 = input('我來自什麼地方?')
        if w2 != '地球':
          continue
        else:
            print('答對了,下面是第三問')
            e = input('我將要去哪裡?')
            while e!= '不知道':
                e2 = input('我將要去哪裡?')
                if e2 == '不知道':
                    print('闖關成功')
                    exit()