66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
질문입니다
데코레이터의 로직이 함수의 어떤부분에 들어가는지 궁금합니다
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
소스코드
소스코드 다운로드 url좀 알려주세요
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
계산 기록 show_history 질문입니다.
계산기를 만드는 중간에 print(string_list)를 넣으셨다가 지우셨잖아요? 그리고 마지막에 다시 히스토리를 보여주시려고 함수 선언과 호출 시에 히스토리에 True와 False를 지정하시면서 다시 print(string_list)를 넣으셨는데 굳이 그렇게 하신 이유를 알고 싶습니다. 그냥 처음하셨던대로 print(string_list)만 넣으셔도 작동은 똑같이 되는거 아닌가요? 아직 함수 부분을 잘 알지 못해서 show_history=True/False 식으로 코딩을 하는 것이 어떤 의미를 갖는지 잘 모르겠습니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
8:52초 질문입니다
try: user = casting(input(msg)) return user except: contiune 부분에서 try에 return이 드러가는게 아니라 else에 들어가야하지 않나요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
unsupported operand type(s) for +: 'int' and 'str' 질문드립니다...
user_input = input("계산식을 입력하세요") op_list = ["+","-","*","/","="] div_list = [] if user_input[-1] not in op_list: user_input += "=" lop =0 for i,s in enumerate(user_input): if s in op_list: div_list.append(user_input[lop:i]) div_list.append(s) lop = i+1 div_list = div_list[:-1] pos = 0 while True: if len(div_list) == 1: break else: if div_list[pos] in op_list: q = div_list[pos-1]+div_list[pos]+div_list[pos+1] del div_list[0:3] div_list.insert(0,eval(q)) pos = 0 pos += 1 print(div_list) 강의를 듣고 혼자 연습하고 있는데 q = div_list[pos-1]+div_list[pos]+div_list[pos+1] 라는 부분에서 unsupported operand type(s) for +: 'int' and 'str' 라고 에러가 뜨는데 div안의 요소들은 전부 오퍼레이터 혹은 input명령어로 받은 str이라고 생각했는데 어디서 잘못된 걸까요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
특정 문자 입력 시 프로그램 종료 방법 문의 드립니다.
import random import os import sys def input_check(msg, casting=int): while True: try: user_input = int(input("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ")) if user_input == "n": sys.exit() return user_input except: continue chance = 10 os.system("cls") print("1부터 99까지의 숫자를 10번의 시도 안에 맞춰보는 게임입니다") def game(): global count count = 0 number = random.randint(1, 99) while count < chance: count += 1 user_input = input_check("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ") if user_input == number: print("성공! {}이(가) 맞습니다.".format(number)) print("{}번만에 성공하셨습니다.".format(count)) break elif count == chance: print("실패, 정답은 {}입니다.".format(number)) break elif user_input < number: print("{}보다 큽니다.".format(user_input)) elif user_input > number: print("{}보다 작습니다.".format(user_input)) game() while True: print("게임을 계속 하시겠습니까?(Y/N) : ", end='') answer = input() if answer == "y" or answer == "Y": game() elif answer == "n" or answer == "N": print("게임을 종료합니다.") break 위 코드는 제가 일부 기능을 추가 한 상태입니다. 그런데 숫자를 입력 받을 때 사용자가 n을 입력하면 게임이 종료되게끔 이런 저런 시도를 해봤는데 안되더라고요 그래서 user_input = input("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ") if user_input == "n": sys.exit() 마지막으로 input_check 안에 이런식으로 해봤는데도 의도대로 안되더라고요. 무엇이 문제인지 잘 모르겠습니다. 어떻게 하면 n을 입력받았을 때 프로그램이 종료될까요? 아주 단순한 문제인거 같은데 답을 모르겠습니다.
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
파일생성이 안돼요
mac os를 쓰는데 file = open("sample.py", mode="w") file.write("print('Hello world")") file.close() 를 했는데 파일이 생성이 안돼네요 왜그렇죠?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
숫자 맞추기 게임을 만들던 중 생긴 질문입니다.
강의 내용을 듣고 직접 만들어 보면서 몇가지 기능들도 추가해보고 있는데요 이전에 입력한 숫자를 다시 입력했을 경우에는 횟수 차감을 시키지 않는 그런 기능을 구현해보려 합니다. 이 기능을 구현하기 위해 제가 생각한 방법은 1. 게임 시작전에 리스트를 생성하고 2. 값을 입력하면 그 리스트 안으로 들어가고 3. 다음에 입력하였을 때 리스트에 그 값이 있는지 확인하고 있다면 횟수를 차감하지 않고, 없다면 차감하는 이러한 방식으로 그려보았는데요, 어떻게 구현해야 할지 갈피가 잘 잡히지 않습니다 ㅜㅜ 도와주실 수 있으신가요..? import random n = random.randint(1,1000) print('정답은',n,'입니다') count = 12 while count > 0: guess = int(input('숫자를 입력하시오 :')) if n == guess : print('정답입니다!') break elif n > guess : print('UP') elif n < guess : print('DOWN') count-= 1 print('남은 횟수는', count, '입니다') if count <= 3: if n%2 == 0: print('정답은 짝수입니다') else: print('정답은 홀수입니다') else: print('틀렸습니다') print('GAME OVER')
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
네이버 블로그 크롤링 질문드립니다.
네이버 블로그에 들어가서 강의에서처럼 제목과 간단한 내용을 크롤링 해보려고 하였으나 개발자 도구에서 확인했을때 body태그 안에있는 내용들을 접근해야 하는데 개발자 도구에서 body태그 아래에 있는 자식 태그들이 첨부한 사진에서 처럼 뷰티풀수프로 읽은 값에는 존재하지 않아 크롤링을 어떻게 해야할지 잘 모르겠습니다. json도 써봤는데 아닌것 같습니다. (참고로 개발환경은 강의랑 다르게 파이참을 썼습니다.)
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
(**kwargs)에서 질문있습니다...
def abc(**kwargs): print(kwargs) abc(name : "홍길동") 강의를 보고 실습삼아 이렇게 했는데 안되서 def abc(**kwargs): print(kwargs) abc(name = "홍길동") 이렇게 ":"를 "="로 바꿨더니 정상 실행 됬습니다. 원래 딕셔너리에서 키와 값을 선언시에는 ":"를 쓰는게 아닌가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
터미널 실행이 안됩니다.
while 에서도 그랬는데 설치가 잘못된걸까요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
질문드립니다.
안녕하세요. 오류에 대해 질문드립니다. 위의 캡처 두개는 제가 작성한 코드이고, 세번째 캡처는 채팅방에서 "/bye"를 입력했을 때 나타나는 오류입니다. 선생님과 똑같이 작성했고, 처음보는 오류라 질문드립니다.. 어떤 오류인지 알 수 있을까요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요. 오류 메세지에 대해 질문드립니다.
위는 제가 쓴 코드이고 밑엔 오류 메세지입니다. ValueError 에 찍히는 숫자를 보니 자료는 제대로 가져오는 것 같은데, string 을 float 으로 컨버팅 할 수 없다는 오류처럼 보입니다.. 이유 알 수 있을까요? 그리고 또 한가지 궁금한 것은, 함수에서 return 을 하는 위치(들여쓰기) 가 어디인지 궁금합니다. 위의 캡처에서처럼 함수 실행 바로 뒤에서 들여쓰기 되기도하고, 아래의 캡처처럼 최종 if문 바로 뒤에서 들여쓰기 되기도 하는데, return 의 위치에 따라서도 함수의 값에 변화가 생기는지요?..
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
chardet 이 import가 안되는데..
chardet 을 import 할 수 없다고 나옵니다.. pip 으로 설치도 하였고 설치경로도 확인해봤으며 uninstall 후 install로 새로 깔아도 import가 안되는데 어떤 문제일까요..ㅠ
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
27분 29초 실행 시 질문드립니다.
{"msg":"ip mismatched! callerIp=39.117.2xx.xxx. check out registered ips.","code":-401} 이러한 오류 메세지가 뜨는데.. 이유가 무엇일까요?ㅜ 엑세스 토큰도 정상적으로 받았고, 허용 IP 도 모두 삭제했는데도 이러한 메세지가 뜨네요.. ##한가지 더 질문드립니다## title, href, price, hot =r 과 r = title, href, price, hot 의 차이점은 무엇인가요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
가격에 문자가 있을때는 어떻게 처리하나요?
안녕하세요 강의 재미있게 잘 듣고 있습니다. 다름이 아니라 가격값을 가져올 때 종종 숫자뿐만아니라 문자가 섞여있어서 오류가 나는 경우가 있습니다. 이럴때는 어떻게 해야하나요?
- 해결됨남박사의 파이썬 기초부터 실전 100% 활용
안녕하세요 리브온 크롤링 하려고 F12 눌러보면
https://onland.kbstar.com/quics?page=okbland 크롤링하려고 F12 누르면 다시 닫힙니다 방법이 없나요? 감사합니다
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
이미지가 onefile로 안들어간거 같아요
안녕하세요 강의 몇번씩 보고 있어요 pyautogui exe만들려고하는데요 이미지가 함께 안들어가는거 같아요 onefile로 했는데요
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
파이썬 프로그램을 그래픽 요소를 추가하여 구현하려면 뭘 공부해야 하나요?
GUI 환경으로 파이썬 프로그램을 짤려면 어떤 분야를 공부해야 하나요?
- 미해결남박사의 파이썬 기초부터 실전 100% 활용
다음강의는?
남박사님 앱으로 구현이 가능한 강의는 있나요? 언제쯤나오나요? 앱에서 제가 생각하는 서비스를 구현해보고 싶어요