二手产品经理

二手产品经理

THIS IS RENO

在線學習Python100天 - 第2週第五天

記錄#

今天的練習是排查錯誤,有了現代化排查錯誤的方式,我想應該是比較簡單的,畢竟還有 chatgpt 這個大殺器,哈哈哈!

  1. 不知道第 16 行在 replit 為什麼有一個紅色下劃線的錯誤提示,實際執行並沒有問題。可能是 emoji 的問題?
  2. 調試還算順利,出了 if else elif 那裡思考了一下。在正確答案理,print () 也是可以的,不需要 ""。

代碼#

print("100 Days of Code QUIZ")
print("") # 這裡猜測是打印換行,打印空的應該可以。
print("How many can you answer correctly?) #缺少引號
ans1 = ("What language are we writing in?") # 缺少Input
if ans1 == "python":
  print("Correct")
else:
  print("Nope🙈 # 缺少引號括號
ans2 = input("Which lesson number is this?") #數字,要定義為Int
if(ans2>12):
print("We're not quite that far yet") #縮進
else:
  print("We've gone well past that!")
elif(ans2==12): #這個elif應該在if後,不該在else後。
  print("That's right!")

修改之後的代碼#

print("100 Days of Code QUIZ")
print("")
print("How many can you answer correctly?")
ans1 = input("What language are we writing in?")
if ans1 == "python":
  print("Correct")
else:
  print("Nope🙈") 
ans2 = int(input("Which lesson number is this?"))
if(ans2>12):
  print("We're not quite that far yet")
elif(ans2==12):
  print("That's right!")
else:
  print("We've gone well past that!")

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。