Python22 [Python_Bootcamp] Data Structures: List 이 글은 Dr. Angela Yu의 [Python_Bootcamp]를 수강하며 정리한 글입니다. 👉 기본 환경 - Language: Python - IDE: Replit Data Structures : List Main Methods 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 lis.. 2023. 8. 13. [해결 방법] IndexError: list index out of range 👉 기본 환경 - Language: Python - IDE: Replit ⌨️ 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 # Import the random module here import random; # Split string method names_string = input("Give me everybody's names, separated by a comma. ") names = names_string.split(", ") # 🚨 Don't change the code above 👆 #Write your code below this line 👇 print(names); random_num = random.randint(0, len(names)); print(names[ran.. 2023. 8. 13. [해결 방법] AttributeError: 'list' object has no attribute 'len' 👉 기본 환경 - Language: Python - IDE: Replit ⌨️ 코드 1 2 3 names = ["Hello", "World"]; random_num = random.randint(0, names.len()); 🖨️오류 AttributeError: 'list' object has no attribute 'len' 📡 원인 list 타입의 names는 내장 메서드로 len()을 갖고 있지 않음 📰 해결 방법 1 2 3 names = ["Hello", "World"]; random_num = random.randint(0, len(names)); list 타입의 길이는 len()안에 list 타입의 변수를 매개변수로 전달 2023. 8. 13. [해결 방법] SyntaxError: invalid syntax 👉 기본 환경 - Language: Python - IDE: Replit ⌨️ 코드 1 2 3 4 5 if height=120: print("Yes!"); else : print("No"); 🖨️오류 SyntaxError: invalid syntax 📡 원인 if 조건문의 내용은 boolean 타입의 true, false로 반환될 수 있어야 함 📰 해결 방법 1 2 3 4 5 if height>=120: print("Yes!"); else : print("No"); true/false를 반환할 수 있도록 부등호 추가 1 2 3 4 5 if height==120: print("Yes!"); else : print("No"); true/false를 반환할 수 있도록 등호 추가 2023. 8. 9. [해결 방법] IndentationError: expected an indented block 👉 기본 환경 - Language: Python - IDE: Replit ⌨️ 코드 1 2 3 4 5 if height>=120: print("Yes!"); else : print("No"); 🖨️오류 IndentationError: expected an indented block 📡 원인 if 조건이 true일 경우, 실행되어야하는 부분이 들여쓰기로 작성되어야 인식 📰 해결 방법 1 2 3 4 5 if height>=120: print("Yes!"); else : print("No"); true일 경우, 실행되어야 하는 부분을 들여쓰기하여 작성 2023. 8. 9. [Python_Bootcamp] f-String 이 글은 Dr. Angela Yu의 [Python_Bootcamp]를 수강하며 정리한 글입니다. 👉 기본 환경 - Language: Python - IDE: Replit f-String - 문자열 Formatting 기법 - 여러 자료형을 str과 함께 사용할 경우, TypeError 발생 - 여러 자료형을 str로 형변환 해주는 불편함을 줄임 1 2 3 4 5 height = input("enter your height in m: ") weight = input("enter your weight in kg: ") print(f"your height is {height}m and weight is {weight}"); - {}를 활용하여 변수 삽입, 함수 호출 등을 할 수 있음 📚 참고 자료 파이썬의 f.. 2023. 8. 8. 이전 1 2 3 4 다음