디버깅1 Udemy : Python 디버깅 Udemy : Python 디버깅 머리 속으로 문제 그려보기 def my_function(): for i in range(1, 20): if i == 20: print("You got it") my_function() 위에 코드는 작동은 하지만 "You got it"을 출력을 안 한다 왜냐하면 range(1, 20) 특성상 1이상 20미만의 수들을 구한다 즉 1부터 19까지만 구하는 것 따라서 "You got it"을 출력하기 위해서는 range(1, 21)로 바꿔야 한다 버그 재현하기 from random import randint dice_imgs = ["❶", "❷", "❸", "❹", "❺", "❻"] dice_num = randint(1, 6) print(dice_imgs[dice_num]) #.. 2023. 1. 13. 이전 1 다음