월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬(Python) 기초부터 실무까지 part.2
강아지이름 플래그변수 이용
name = []flag = Truewhile flag: nam = input("강아지의 이름을 입력하시오(종료시에는 엔터키) :") if nam == "": flag = False name.append(nam)print("강아지의 이름은", name, "입니다.")위와 같이 작성했을때에는 결과가 강아지의 이름은 ['미나', '초롱이', '써니', '팅커벨', ''] 입니다.처럼 마지막에 공백까지 추가되는데 이유를 알고 싶습니다.
- 미해결파이썬(Python) 기초부터 실무까지 part.2
문자열 마지막 번째 리스트 생성예제 질문
word[len(word)-1] 이라고 말씀해주셨지만 word[-1] 만으로도 같은 결과가 나옵니다. 어떤식으로 다른건지 알 수 있을까요?
- 미해결파이썬(Python) 기초부터 실무까지 part.2
38분쯤 예문
def func_list(x): print("x = ", x, "address = ", id(x)) x.append("하세요") print("x = ", x, "address = ", id(x))y= [10,20,30] #리스트형 (변경가능 객체)print("y = ", y, "address = ", id(y))func_list(y) # 함수 호출 (변경가능 객체)print("y = ", y, "address = ", id(y)) 이부분 보면 마지막에 강사님은 func(y)를 호출하셨는데 func_list(y)로 호출하는게 맞는거겠죠?
- 미해결파이썬(Python) 기초부터 실무까지 part.2
슬라이싱 오류? 와 궁금증
안녕하세요. words = ["a", "b", "c", "d", "e"]words[1:3] = ["B", "C", "D"]print(words) 이렇게 하면 결과가 ['a', 'B', 'C', 'D', 'd', 'e'] 나옵니다. b, c, d 중에서 b, c만 대문자 B, C로 교체되고 대문자 D는 추가로 들어갑니다. 정확히 하려면 words[1:4] = ["B", "C", D"]로 하는게 맞는거죠? 궁금한 점은 words[1:3}으로 했을 때 대문자 D가 왜 추가되는건지 그 이유가 궁금합니다.
- 미해결파이썬(Python) 기초부터 실무까지 part.2
함수(실습-3) ex05.py 소수구하는 방법요
실제로 코드 동작시켜서 예시로 정수에 소수가 아닌 숫자 21을 입력하면 소수가 맞다고 나오는데 ... for문 안에서 입력한 숫자 21%2가 0이아니라 temp = True가 되고 for문을 더이상 타지않고True로 Return 되는 것 같습니다.. 또한 숫자 2를 입력했을 때도 해당하는 조건이 없어서 None으로 나오는 것 같구요.. 2에 해당하는 예외처리를 추가하고 이전에 False가 되는 조건이 나오면 소수가 무조건 아니게 되므로 더이상 for문 타지않게 Break문 추가해주고 return 위치를 바꿔서 for문이 계속 동작하도록 수정해봤습니다. 혹시 틀린 부분이 있을까요..?! def is_prime(num): temp = True if(num == 2): temp = True for i in range(2, num): if (num%i) == 0: temp = False break else: temp = True return temp
- 미해결파이썬(Python) 기초부터 실무까지 part.2
리스트2(실습-5) 질문
안녕하세요 수업을 청강하고 있는 학생입니다 다름이 아니라, 실습 코드중 이해가 안가는게 있어 질문 남깁니다. def number_search(list, key): cnt = 0 for i in range(len(list)): if key == list[i]: cnt += 1 else: return -1 return cnt listNum = [1,4,5,6,7,8,98,9,1] print(number_search(listNum, 1)) 해당 코드에 있어서, 키값과 리스트의 값이 같지 않다면, return값으로 -1을 보내는데, 첫번째 탐색을 할때 부터 맞지 않는다면, return 값을 반환하게 되며, 해당 함수를 빠져나와, 리스트 끝까지 검색이 되지 않지 않나 싶어서 질문을 남깁니다. 강의에 나온 코드를 그대로 러닝해보아도, 같은 결과값이 나와 질문드립니다.
- 미해결파이썬(Python) 기초부터 실무까지 part.2
리스트-1(이론-2)
안녕하세요. 파이썬 강의를 유용하게 잘 듣고 있는 학생입니다. 강의를 듣다가 슬라이싱부분에 궁금한 점이 있어서 글을 적습니다. squares[4 : ]는 squares[4 : len(squares)-1]와 동일하다. 이 부분에서 슬라이싱 [4:]와 [4:len(squares)-1]이 동일하다고 하셨는데 예를들어 squares 리스트의 크기가 [10]까지 있다면 len(squares)-1을 하면 [4:10]까지 범위를 잡게되면서 squares[10]가 포함이 안되는게 아닌가요? 실제로 해보니 조금 다른 결과가 나와서 질문드립니다.