33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제3 코드가 제대로 실행이 안되는데 이유가 궁금합니다.
스파이더로 아래처럼 코드를 단순하게 바꿔서 실행하면 2가 프린트되는게 정상인것 같은데 처음 실행하면 1, 그 후에는 0이 프린트가 됩니다. class Warehouse: # 클래스 변수 stock_num = 0 # 재고 def __init__(self, name): # 인스턴스 변수 self.name = name Warehouse.stock_num += 1 def __del__(self): Warehouse.stock_num -= 1 user1 = Warehouse('Lee') user2 = Warehouse('Cho') print(Warehouse.stock_num) 이런식으로요 예제파일을 그대로 실행해도 계속 비슷한 문제가 생기고 __del__ 을 삭제하면 정상적으로 실행되는 것 같습니다. 왜 이런 문제가 생기는건지 궁금합니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제문서 파일이 압축이 안풀리는데 어떻게 해야할까요
예제문서 파일을 다운받아서 압축을 풀려고 하면 잘못된 파일이라면서 오류가 발생하는데 어떻게 해결해야할까요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 반복문 sum
저는 for문을 이용해서 sum 한 것과 같은 방식으로 곱하기도 똑같이 적용이 되는지 실행해봤는데 #1~1000까지 합 multiply1=0 for v8 in range(1,30): mutiply1*=v8 print() print('1~30 multiply:',multiply1) print() print('1~30 multiply:',multiply(range(1,30))) 이런식으로 작성하니 아무것도 안뜨더라구요. for문 만을 이용하여 해결할 수는 없나요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
range가 list가 맞나요?
for구문(2-1)에서 수업을 받는중인데요. 선생님께서 sum은 내부적으로 리스트를 받는다고 하신 후 range함수는 리스트를 생성해준다고 하셨습니다. 하지만 print(type(range(10)))을 해보면 <class 'range'>라고 나오고 sum함수에 대해 검색해보니 리스트 말고도 튜플 딕셔너리와 같은 iterable한 자료형을 받는다고 했습니다. 구글링을 해보며 봤는데 어떤 곳은 선생님처럼 range는 리스트를 만든다고 하지만 다른 곳에서는 range는 리스트를 만드는게 아닌 list 유사의 객체를 만드는 것이라고 합니다. 생활코딩이라는 곳에서도 range가 range(10)이 10개의 리스트를 만드는건 아니지만 10번 반복할 수 있게 해준다고 하고 있고요... 제가 이해력이 부족해서... 너무 헷갈려서 질문드립니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
import를 사용했을 때 경고문 발생
실행은 오류 없이 잘 되는데 저런 경고가 뜹니다...ㅠㅠㅠ print(sys.path)로 확인했을 때, 경로 추가도 잘 되었구요ㅠㅠ 왜 저런 경고가 뜨는 건가요?ㅠㅠ calculator는 chapter06-02의 코드를 복사한 파이썬 파일입니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format 명령어
print ('one' , 'two') 로 입력해도 같은 결과를 출력할 수 있지만 format 명령어를 사용하는데 는 이유가 있을 텐데 이와 관련된 설명이 없어서 궁금합니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
IndentationError: unexpected indent
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기자꾸 이렇게 에러가 떠요...ㅜㅜ 뭐가 잘못된걸까요??
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
import 에러
현재 아톰좌측 카테고리부문을 보시면 각 수업별 파일을 따로 생성하여서 수업내용들을 보관하고 있습니다. 이러한 과정에서 수업을 따라가던중 해당 에러가 발견되었습니다. 어떻게 해야할까요...??(두번쨰 사진 참고) 또한 import ..sub.sub1.module1 import .sub.sub1.module1 이렇게 import 경로를 바꿔보니 이러한 에러가 뜨네요..(첫번쨰 사진 참고)
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
어시스턴트가 뜨지 않습니다
가이드 따라서 해결을 했는데 print를 입력하면 빨강 경고메세지는 뜨지 않는데 snippet이 뜨지가 않습니다...
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 구문(2-1)에서 for 구문(2-2)
for 구문(2-1)에서 for 구문(2-2) 갑자기 예제1번에서 예제4번으로 넘어가던데 저만 그런가요? 중간에 강의내용 빠진 것 같은데... 예제 2, 3번에 대한 내용은 없어요.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
You must select a language in the lower right, or save the file with an appropriate extension
atom과 python 설치 후에 print명령어(print('Hello Python Basic!')를 입력 후 실행해보는데... You must select a language in the lower right, or save the file with an appropriate extension. 이런 오류메시지가 뜨면서 실행이 안됩니다. 무얼 잘못한 걸까요? 환경은 윈도우10입니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
들여쓰기하면 error
- 이런식으로 들여쓰기를 하면 항상 저런 에러가 나는데 해결할 수 있는 방법 없을까요...? 한줄에 다 쓰면 에러가 안생겨요!
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format 연습 error
안녕하세요. 쌤이 알려주시는데로, format 출력했봤는데. Error 가....제가 무엇을 잘못 했을까요? 그리고 저는 쌤과는 다르게,,Print 입력하면 설명이이 안나오는데... ㅠㅠ어떤 설정을 해야되는건가요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print(type(set))에서
set=[7,8,9]일 때와 set=[3,5,7]일 때 출력값이 다르던데 이유가 있나요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Python interpreter err
Python:select interpreter 클릭하니까 에러가 나는데 왜이러는걸까요? Command 'python.setlnterpreter' not found 라고 뜹니다
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
%f 출력 관련 질문
print('%06.2f' % (3.141592653589793)) 여기서 %06.2f를 %6.2f로 바꿔서 출력했을 때 3.14가 나오던데 %06.2f와 정확히 어떤 차이점이 있는 지 궁금합니다.
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
인스턴스 속성 확인 질문
안녕하세요 클래스 내의 변수인 인스턴스의 속성을 print로 호출하는 부분에서 print('{} is {} and {} is {}'.format(a.name, a.age, b.name, b.age)) if a.species == 'firstdong': print('{0} is a {1}'.format(a.name, a.species)) {}괄호 안이 비워져 있는 경우와, 0이나 1을 쓰는 경우가 있는데, 비워져 있으면 그냥 자동적으로 {} 안에 속성값들이 순차적으로 들어가 출력되고 0, 1 ... 은 튜플 형태의 인스턴스 속성들을 0번째부터 차례로 쓴다는 뜻으로 이해하면 되는 것인가요? 어떤 경우에 {} 안에 숫자를 쓰는 것인지 질문드립니다~!
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
sep 함수 실행테스트 하는데 에러가 뜹니다
아톰에서 sep 함수 실행하는데 자꾸 에러가 떠요 그 전에 print 는 잘 실행됐거든요 sep 넘어가니까 에러가 나네요 syntasError: invallid syntax [Finished in 0.037s] 라고 떠요 그리고 커맨드 시프트 아이로 단축기로 실행할때마다 configure Run options 이라는 창이 떠요 창에 런버튼 누르기는 하는데 이거 안뜨게 하는법 없나요? 맥환경입니다
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print('{:4d}'.format(i * j), end=' ')에서
안녕하세요 print('{:4d}'.format(i * j), end=' ')에서 end=' '의 역할은 i가 바뀔 때마다 줄바꿈 처리를 해주는 것이 맞나요?
- 미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
동일값 변수의 ID 판단관련
m = 800 n = 800 print (id(m)) print (id(n)) print (id(m) == (n)) 이렇게 Python 변수를 선언 하였을 때 True가 나와야 하는데 False가 나옵니다. ID값은 동일하게 나오는데, ==로 같은지 물었더니 False입니다. 1817573382640 1817573382640 False 사용중인 Python Version은 3.9.4 입니다 python cosole로 type해 보았습니다. m = 900 n = 900 print (id(m), id(n)) 2373609966416, 2373609966384 서로 다르게 나옵니다. atom에서는 동일값이 나오지만 python idle에선 값이 다르네요 무엇이 문제 일까요?