33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
객체지향 TypeError: Dog() takes no arguments
class Dog: species = 'firstdog' def init (self, name, age): self.name = name self.age = age print(Dog) a = Dog("mikky", 2) b = Dog("baby", 3) print(a == b, id(a), id(b)) <class '__main__.Dog'> Traceback (most recent call last): File "c:\Users\dlrkddlr\Desktop\pythonwork\practice.py", line 11, in <module> a = Dog("mikky", 2) TypeError: Dog() takes no arguments TypeError 뜨는 이유가 무었인가요? d
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while
혹시 while 구문을 작성하는 순서가 정의된게 있나요? 어떤 곳은 print를 제일 아래에 쓰시고 어떤 곳은 중간에 쓰셔서 너무 헷갈리네요. 어디에 쓰는 그 출력이 같다면 상관없지만 다르다고 하시니까 더 모르겠습니다. ex1 m = 5 while m > 0: m -= 1 if n == 2: contonue print(m) print(‘loop ended.’) - 4 3 1 0 Loop ended. ex2 i = 1 while i < = 10: print(‘i’, i) if I == 6: break
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while 에서 continue
m = 5 while m > 0: m -= 1 if n == 2: contonue print(m) print(‘loop ended.’) - 4 3 1 0 Loop ended. loop ended는 왜 마지막에 출력되는건가요? 2가 출력되어야 하는 단계에서 출력되어야 하는거 아닌가요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
map 함수
map 함수에서 수업에 응용해서 abs(x) > 1로 하니깐 밑에 람다식에서는 값이 그대로 나오는데 위의 식에서는 숫자가 아닌 False, True로 이루어진 값만 나옵니다. 왜 그렇게 나오는지 이해가 안됩니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 와 while
for num in number: if num == 34: print(‘found : 34!’) else: print(‘not found :’, num) 여기서는 34일ㄸㅐ와 아닐때 마다 print문을 바로 아래에 설정해주는데 n = 5 while n > 0: n - = 1 if n == 2: break print(n) print(‘loop ended.’) 여기는 왜 print(n)을 아래에 두나요?? n = 5 while n > 0: n - = 1 print(n) if n == 2: break print(‘loop ended.’) 해석을 굳이 하자면 위에가 더 해석이 잘되서요
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while
컴퓨터고장으로 질문 드립니다. n = 5 while n > 0: n -=1 if n == 2: break print(n) print('loop ended.') 라고 설명해주셨는데요, n = 5 while n > 0: n -=1 print(n) if n == 2: print('loop ended.') break 라고 해도 같은 값이 나오나요? 그리고 n -=1 에서 -를 왜 이렇게 표시하죠?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while
컴퓨터고장으로 질문드립니다. while n > 0: n = n – 1 print(n) 에서 두번째줄과 세번째줄 순서를 바꿔도 관계없이 출력이 똑같나요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
구구단
컴퓨터가 고장나서 질문을 이렇게 드립니다. for 에서 구구단 출력이요 for i in range(2, 10): for j in range(1, 10): print(‘{:4d}, format(I * j), end=‘ ‘) 인데 여기서 {:4d}는 왜 출력이 안되나요? 그리고 format은 뭐죠?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 문
제가 컴퓨터가 고장나서 이렇게 질문드리게 되었습니다 ㅠㅠ 양해부탁드려요 for 구문에서 , sum1 = 0 for v in range(1,1001): sum1+ = v print('1~1000 sum :', sum1) 는 1~1000 sum : 500500으로 출력된다고 하셨는데 sum1+ = v 이것의 의미를 진짜 전혀 모르겠네요... 왜저렇게 표시하는거죠?
- 해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code 에서 interpreter path 추가가 안됩니다ㅠㅠ
삭제된 글입니다
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
맥 쓰는데 마지막강의에서 사운드 입히는 import winsound에러 나네요
찾아보니 winsound는 윈도우 전용이라고하더라고요 그래서 pygame을 이용하라고 해서 했는데 이것도 오류네요 방법은 없나요? 지금 맥으로 사용하고 vscode이용중입니다. 파이썬은 3.9.1 64bit이고요
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
올려주신 코트 그대로 실행하는데 실행이 안됩니다.
강의자료에 있는 코드 chapter02_02.py를 vscode로 실행하는데 문법이 틀렸다고 나오는데 어디가 문제인지 모르겠습니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format의 등장이유
*args언패킹 할 때 format이 등장하는 이유? 가 무엇인가요 뒤에 v에는 format 없이 출력할 수 있는 이유가 무었인가요
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
class 관련 질문
1. f.func1() 의 코딩이 오류가 나는데, 원래 클래스 메소드는 클래스가 전체 공유하는 거잖아요?, f도 Selftest 클래스에 속해있는데 왜 func1() 함수를 사용 못하는 건가요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
capitalize 함수에 대한 질문
문자열 함수에 대한 강의를 들으며 예제들을 다 연습해보았는데, 강의 속 선생님 결과값과 달라 질문 드립니다. str_u1 = python 으로 변수 선언을 한 뒤, print(str_u1.capitalize) 로 출력해보니까 Python으로 결과값이 나오는게 아니라 <bulit-in method capitalize of str object at 0x109f53e30> 이라는 결과값이 나왔습니다ㅠㅠ 무언가 코드를 잘못 친걸까요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
class코딩 오류
여기서 왜 stock_num이 del user1하기전에 2여야하는데 1이 되었네요. 뭐가 문제인건가요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
class관련 코딩 질문
여기서 __init__을 쓰고, 인스턴스 변수가 없을때(self만 있을때)는 쓰지않자나요 그러면 __init__함수는 내가 필요한 인스턴스 속성이 여러개일때 (self말고 잇을때) 써야하는건가요?, 또 __init__함수도 추가적으로 알려줄 수 있을까요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format함수
format함수 활용에서 print('{} '.format('nice')) print('{:4s}'.format('nice')) 이렇게 쓰면 결과 값은 같게 나오지만, {}안에 : 를 넣고 안넣고의 차이( : 의 기능, 의미)가 궁금합니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
class
. 여기서 에러가 왜 났는지 모르겠습니다. self를 받는 메소드로 들어간거 갔는데.. 이상하네요
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Print(type(str1, boo, str2, flooat, int, dict)시 출력 오류
name error가 나옵니다. print(type(str1)등 출력시, type만 출력이 됩니다. 이에 대해 문의 드립니다.