對不起我很笨 剛開始自學 跟著魚C一起練習 但是這邊我就卡關了.. print("一起唱歌吧:D") 挑一首 = ("請唱一句歌詞,") while True : 歌詞 = input(挑一首) song = str(歌詞) if song == ("不玩了") : print("下次再玩^^") break else : if song == ("簡單點") : print("說話的方式簡單點") if song == ("我是差不多老师") : print("我的差不多是天生") if song == ("我們之間的距離似乎忽遠又忽近") : print("你明显不再我身邊我卻覺得很近") else : print("腦容量不敷") 挑一首 = ("再給一句") print("我之後會有更多歌的") 為什麼我只要打 "簡單點" "我是差不多老师" "我們之間的距離似乎忽遠又忽近" 他都會變成 一起唱歌吧:D 請唱一句歌詞,簡單點 說話的方式簡單點 腦容量不敷 再給一句 最下面ELSE的腦容量不敷都還是不绝會跳出來 到底哪裡有問題 最佳答案月排行榜 /总排行榜Chuen_yu3 天前 【你终极的结果是不是想做成如许】 print("一起唱歌吧:D") 挑一首 = ("請唱一句歌詞,") while True : 歌詞 = input(挑一首) song = str(歌詞) if song == ("不玩了") : print("下次再玩^^") break elif song == ("簡單點") : print("說話的方式簡單點") elif song == ("我是差不多老师") : print("我的差不多是天生") elif song == ("我們之間的距離似乎忽遠又忽近") : print("你明显不再我身邊我卻覺得很近") else : print("腦容量不敷") 挑一首 = ("再給一句") print("我之後會有更多歌的") 你的代码中 【 if song == ("我們之間的距離似乎忽遠又忽近") : print("你明显不再我身邊我卻覺得很近") else : print("腦容量不敷") 挑一首 = ("再給一句")】 这个简朴说是一组的搭配的,在运行时,匹配不到【 if song == ("我們之間的距離似乎忽遠又忽近")】,以是会不绝 print("腦容量不敷") 挑一首 = ("再給一句") 多个if判定可以用elif。跳转到最佳答案楼层 |