age = 22 #優化前 ''' for i in range(10): guess_num = int(input('input your guess num:')) if guess_num == age : print('Congratulations ! you got it.') elif guess_num > age: print('Think smaller!') else: print('Think Big...') ''' #優化後:要求輸入用戶名輸入正確以後不執行語句 ''' for i in range(10): if i < 3: guess_num = int(input('input your guess num:')) if guess_num == age : print('Congratulations ! you got it.') break #跳出整個循環 elif guess_num > age: print('Think smaller!') else: print('Think Big...') else: print('too many attumt.bye') break ''' #再優化:要求循環3次後詢問一次 counter = 0 for i in range(10): print('counter',counter) if counter < 3: guess_num = int(input('input your guess num:')) if guess_num == age : print('Congratulations ! you got it.') break #跳出整個循環 elif guess_num > age: print('Think smaller!') else: print('Think Big...') else: continue_confirm = input('Do you want to continue because you are stupid:') if continue_confirm == 'y': counter = 0 continue #跳出本次循環 else: print('bye') break counter += 1 #counter = counter + 1
for循環語句示例應用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.