
iter 함수는 어떤 함수인가요?
12시간 전
반복가능하다는 걸 알려주는 함수인가요?
타입에 맞는 오브젝트 생성
15시간 전
1.오브젝트란게 뭔가요? 콘솔두요. 개념 설명없이 마구 넘어가니까 너무 힘드네요. Int는 무엇인지도 알려주세요
2.변수를 선언한다는 것은 어떤 경우에 왜하는 건가요?
3. 기본선언에서 n=700이면 print(type(n))인데, 동시선언은
Print(x, y, z) 그러니까 type가 왜생략되나요?
continue 부분 질문드립니다
17시간 전
lt=["1",2,5,True,4.3,complex(4)]
for v in lt:
if type(v)is bool:
continue
else:
print("current type:",type(v))
print("multiply by 2:", v*2)
여기서 continue 부분 이후 저도모르게 else를 넣었는데 작동이 잘 됐습니다. 영상에는 else를 따로 안넣으셨는데 continue 이후에는 else를 안써도 되는건가요?
Colab에서 예7번을 진행하면 오류가 발생합니다. 어떻게 하면 고칠 수 있을까요?
1일 전
grade = 'A'
total = '95'
if grade == 'A':
if total >= 90:
print('장학금 100%')
elif total >= 80:
print('장학금 80%')
else:
print('장학금 50%')
else:
print('장학금 없음')
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-61-ab24a702a665> in <module>()
132
133 if grade == 'A':
--> 134 if total >= 90:
135 print('장학금 100%')
136 elif total >= 80:
TypeError: '>=' not supported between instances of 'str' and 'int'
명령 프롬프트 에러-지정된 경로를 찾을 수 없음
1일 전
파이썬 basic까지는 찾아지는데 왜 폴더 안에 있는 챕터명을 입력하면 경로를 찾을 수 없다는 에러가 뜨는지 궁금합니다..
무한루프 탈출
2일 전
while구문 앞으로 작성할 때 실수로 무한루프를 실행시킬 수도 있을 것 같아서 탈출하는 방법을 찾아보니까 ctrl + c 를 누르면 된다는 것을 확인했습니다. 근데 제가 직접 무한루프를 실행시키고 컨트롤 c를 눌러봐도 멈추지 않는데 제 컴퓨터상의 문제일까요? 아니면 컨트롤c 누르고 한참 기다려야 하는건가요?
문자열 관련 함수의 표현 방식
2일 전
공부를 하다가 의문이 생겨서 질문드립니다..!
문자열 함수를 사용할때
str1. upper()와 sorted(str1) 이렇게 다른게 표현한 이유가 따로 있을까요??
상대경로 절대경로 모두 실행이 안됩니다
3일 전
f = open('./resource/it_news.txt', 'r', encoding='UTF-8')
위 코드로 실행했는데 No such file or directory: './resource/it_news.txt' 라고 에러가 뜹니다. 파일 복사도 강의랑 똑같이 했는데 뭐가 문제일까요?
마찬가지로 절대경로도 강의랑 똑같이 저장하고 실행했는데 에러가 났습니다
print(str_sl[1:4:2]) 질문
3일 전
str_sl = "Nice Python"
print(str_sl[1:4:2])
하면 ie 가 나오는데, 4번째 글자가 아니라 3번째 글자에서 끊어야 하는거 아닌가요? 그래서 i 만나와야 하지 않나요?
입력 커서가 자꾸 그 전에 있던 줄로 이동됩니다ㅜㅜ
3일 전
안녕하세요!
수업 잘 듣고 있습니다.
무엇이 문제인지 모르겠는데... 입력 커서가 자꾸 자기 멋대로 이동됩니다ㅜㅜ
예를 들어 10줄에서 입력을 하다가,
잠깐 5줄로 되돌아가 입력한 내용을 수정하거나 빈 줄에 내용을 추가 하려고 하면
커서가 바로 10줄에 있던 마지막 위치로 되돌아가서 5줄에 입력이 안 됩니다ㅜㅜ
되돌아갈 때 마지막 입력 단어가 지워지고 새로 입력하는 내용으로 대체돼서 자꾸 내용이 지워지고요.
무엇이 문제일까요... ㅜㅜ
pop 함수 / 리스트 내 마지막 m 개 제거 관련 질문
3일 전
안녕하세요 현재 파이썬 기초 자료형 - 리스트 까지만 수업을 들은 상태입니다.
수업 내용 중 pop 함수가 리스트 내 마지막 element 추출하는 함수라고 이해했습니다.
(예시 -
a = [5,2,3,1,4]
print('a - ', a.pop()) -> a - 4 )
.
.
.
그런데 제가 하고 싶은건 예를 들어 이겁니다.
a = [5,2,3,1,4] 이런 리스트가 있을 때 마지막 세 개를 제거한 결과가 나오게끔 하는 함수를 알고 싶습니다.
(예시 -
선언 a = [5,2,3,1,4] => 함수 => [5,2] )
반복문을 이용해야 할 것 같아서 강의에 나온 반복문 + 구글링 (python + pop +iterate + several elements) 해서
시도해 본 것이 아래와 같습니다.
.
.
.
a = [5,2,3,1,4]
while len(a) > 2:
data = a.pop()
print(a)
이렇게 하면 원하는 결과가 나오기는 하는데 말 그대로 반복문이라 원하는 결과가 나오기까지 여러 행을 시행 해야 해서
다른 방법이 없을지요...
질문을 쓰는 과정에서 구글링 해서
a = [5,2,3,1,4]
for elm in list(a):
if elm in a[2:] :
a.remove(elm)
print(a)
을 해서 원하는 결과를 얻긴 했습니다.. 만 더 간단한 연산이 없을지요....