二手产品经理

二手产品经理

THIS IS RENO

オンラインでPythonを学ぶ100日間 - 第2週の最終日

レコード#

今日の練習はエラーのトラブルシューティングです。現代的なエラーのトラブルシューティング方法があるので、それは比較的簡単だと思います。何しろ chatgpt という大きな武器があるからです。ハハハ!

  1. なぜ 16 行目に replit で赤い下線のエラーメッセージが表示されるのかわかりません。実際に実行しても問題ありません。おそらく絵文字の問題でしょうか?
  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?") # 入力が不足しています
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!")

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。