파이썬에서는 기본적으로 다음과 같은 여러 숫자 처리 함수를 제공해줍니다. 함수 이름 의미 예제 abs 절대값 abs(-5) pow 제곱 pow(4, 2) max 가장 큰 값 max(5, 12) min 가장 작은 값 min(5, 12) round 반올림 round(3.14) print(abs(-5)) # -5 의 절대값 = 5 print(pow(4, 2)) # 4의 2제곱 = 4 * 4 = 16 print(max(5, 12)) # 5 와 12 중 큰 값 = 12 print(min(5, 12)) # 5 와 12 중 작은 값 = 5 print(round(3.14)) # 3.14 의 반올림 = 3 print(round(4.99)) # 4.99 의 반올림 = 5 그리고 math 모듈을 활용하면 보다 다양한 숫자 ..
이 수식의 정답은 무엇일까요? 2 + 3 x 4 = ? 정답은 20이 아닌 14입니다. 바로 연산자 우선순위에 따른 것인데요. 괄호 없이 더하기와 곱하기가 연속해서 나오는 경우 곱하기의 우선순위가 더하기보다 높아서 뒤에 있는 3 x 4 가 먼저 계산되고 이후에 앞에 있는 2 를 더하게 된답니다. 이럴 경우에는 어떨까요? (2 + 3) x 4 = ? 맞습니다. 괄호가 있기 때문에 (2 + 3) 가 먼저 계산되고 나서 거기에 4를 곱하므로 20이 되겠네요. 파이썬 코드를 통해서 동일하게 계산 결과를 출력해볼 수 있습니다. print(2 + 3 * 4) # 14 print((2 + 3) * 4) # 20 이번에는 수식을 number 라는 변수에 넣고 나서 그 변수를 출력해보도록 할까요? number = 2 +..
이번에는 연산자에 대해서 공부를 해보겠습니다. 수학을 배웠다면 누구에게나 익숙한 더하기, 빼기, 곱하기, 나누기 등의 연산을 파이썬에서도 그대로 사용 가능합니다. 다만 사용하는 기호가 약간 다르니 주의를 해주셔야 하지요. 연산자 의미 예제 + 더하기 1 + 1 = 2 - 빼기 3 - 2 = 1 * 곱하기 5 * 2 = 10 / 나누기 6 / 3 = 2.0 print( ) 문을 이용하여 원하는 수식을 입력하면 바로 연산된 결과를 확인할 수 있답니다. print(1 + 1) # 2 print(3 - 2) # 1 print(5 * 2) # 10 print(6 / 3) # 2.0 이 때 나누기 연산은 2 가 아닌 2.0 으로 표시가 되는데요, 연산 결과값이 정수가 아닌 실수형으로 표현되어야 할 필요가 있을 때는..
지금까지 배운 내용을 복습하기 위한 퀴즈를 드리겠습니다. 직접 한 번 풀어보시고 나서 정답을 확인해주세요. Quiz) 변수를 이용하여 다음 문장을 출력하시오 변수명 : station 변수값 : "사당", "신도림", "인천공항" 순으로 입력 출력 문장 : XX 행 열차가 들어오고 있습니다. 프로그램을 실행했을 때 나와야 하는 출력값은 다음과 같습니다. 1. 변수에 "사당" 을 넣었을 때 사당행 열차가 들어오고 있습니다. 2. 변수에 "신도림" 을 넣었을 때 신도림행 열차가 들어오고 있습니다. 3. 변수에 "인천공항" 을 넣었을 때 인천공항행 열차가 들어오고 있습니다. ▼ 해설 보기 더보기 잘 풀어보셨나요? station 이라는 변수를 만들고 "사당", "신도림", "인천공항" 순으로 값을 입력해줍니다. ..
필자가 중학생이던 시절, 학교를 마치고 집에 왔는데 식탁에 웬 3천원이 놓여 있었습니다. 이 쪽지와 함께 말이죠. 배고프지? 자장면 사먹으렴 - 엄마가 그 때 당시 자장면은 딱 3천원이었고, 배가 고팠던 저는 바로 자장면을 시켜서 아주 맛있게 먹은 기억이 납니다. 그런데 만약 쪽지가 없었다면 어땠을까요? 아마 저는 3천원이 왜 식탁에 놓였는지, 누가 올려둔 것인지, 무슨 용도인지, 제가 사용해도 되는 것인지, 왜 하필 3천원인지 등 의문을 가졌을 것입니다. 코딩을 하다 보면 분명 과거의 내가 만든 코드인데 이해가 잘 가지 않는 경우가 있습니다. 때로는 추가 설명이 필요한 복잡한 코드를 작성해야 할 때도 있으며, 특별한 의미를 가지는 어떤 값을 사용해야 할 때도 있습니다. 특히 다른 누군가와 함께 코드를 ..
나도코딩 파이썬 영상을 학습하시는 분들이 자주 묻는 질문을 기본편 및 활용편 각 주제별로 분리하여 정리하였습니다. 기본편 [파이썬 기본편] 자주 묻는 질문 (FAQ) 정리 본 게시글에서는 나도코딩 파이썬 기본편 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾 nadocoding.tistory.com 활용편1 - 게임개발 [파이썬 활용편1] 자주 묻는 질문 (FAQ) 정리 본 게시글에서는 나도코딩 파이썬 활용편1 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾 nadocoding.tistory.co..
본 게시글에서는 나도코딩 파이썬 활용편1 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾으시려는 키워드를 입력하시면 보다 빠르게 관련 질문 및 답변 내용을 찾을 수 있습니다. 이 글은 지속적으로 업데이트 될 예정이며 찾으시려는 내용이 없는 경우 댓글을 통해 남겨 주시면 추가될 수 있도록 하겠습니다. 단, 질문글을 남겨주실 때 작성하신 소스 코드 전체 에러메시지 전체 영상 시간 정보 를 포함해서 작성해주시면 보다 빠르고 정확하게 답변을 드리도록 하겠습니다. Chapter. 환경설정 & 프레임 (0:02:59) (질문) 사용하시는 IDE 가 무엇인가요? #개발환경 #IDE #툴 (답변) Visual St..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dfok3R/btqRL3F3C0C/F6mqDKkC8r0hsD4HIZskn1/img.png)
본 게시글에서는 나도코딩 파이썬 기본편 영상을 학습하시는 분들이 자주 묻는 질문을 정리하였습니다. 영상 순서에 맞도록 구성하였으며 각 질문 마다 태그를 적어두었으니 Ctrl + F 를 통해 찾으시려는 키워드를 입력하시면 보다 빠르게 관련 질문 및 답변 내용을 찾을 수 있습니다. 이 글은 지속적으로 업데이트 될 예정이며 찾으시려는 내용이 없는 경우 댓글을 통해 남겨 주시면 추가될 수 있도록 하겠습니다. 단, 질문글을 남겨주실 때 작성하신 소스 코드 전체 에러메시지 전체 영상 시간 정보 를 포함해서 작성해주시면 보다 빠르고 정확하게 답변을 드리도록 하겠습니다. Chapter. 환경설정 (02:22) (질문) Debug with Python 버튼이 없어요 (벌레 모양 아이콘이 달라요) #환경설정 #Debug ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/HZ8UG/btqOxq4313E/LREYK0EadfqVZfPNe9Tc5k/img.png)
이번에 준비한 주제는 '업무 자동화' 입니다. '업무 자동화'라고 해서 꼭 업무에만 사용되는 것은 절대 아니구요 ㅋㅋ 컴퓨터를 사용해서 하는 일이라면, 룰만 명확하다면 얼마든지 자동화를 할 수 있답니다. 여기 클릭했다가 저기 클릭하는, 같은 작업을 수없이 반복하는 게임 매크로나 광클릭 등도 물론 가능하구요. 하지만 '업무 자동화'라고 하였으므로, 초점은 업무에 맞춰서 설명을 드려볼게요. (나중에 게임 자동화 영상도 종종 올릴까 합니다 ㅎㅎ) 대개 직장인들이 사무실에 출근하여 컴퓨터를 켜고 매일같이 하는 일이 있을 거에요. 사람마다 다르겠지만 어떤 시스템에 접속을 하고, 나에게 온 메일을 확인하고, 워드나 엑셀 문서를 만들고, 보고서를 쓰고, 완료 메일을 누구에게 보내는 등의 일 말이죠. 그런데 이런 부분..
누군가가 이렇게 물어봅니다. 애완동물을 소개해 주세요~ 그래서 집에 있는 강아지를 다음과 같이 소개합니다. 우리집에는 강아지가 있는데 이름이 연탄이에요. 연탄이는 4살이며, 산책을 아주 좋아해요. 아래와 같이 다음 질문을 받고 여러분은 답을 합니다. 연탄이는 어른일까요? (4살 정도면 어른이니까...) True 이 대화를 컴퓨터 화면에 출력한다면 다음처럼 코드를 작성할 수 있을 겁니다. # 애완동물을 소개해 주세요~ print("우리집 강아지의 이름은 연탄이에요") print("연탄이는 4살이며, 산책을 아주 좋아해요") print("연탄이는 어른일까요? True") 그런데 만약에 우리집 강아지의 이름을 해피로 개명했다고 합시다. 그럼 앞 메시지에서 연탄이를 해피로 바꾸려면 ‘연탄이’라고 적은 부분을 모..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/TRKrD/btqH7ccGyit/sSwN9fp2IXjnCjVVPJD5v1/img.png)
유튜브를 하다 보면 많은 분들께 메일을 받게 됩니다. 질문이나 감사 메일도 있지만 출판, 협업 제안 메일도 많은데요. 생각해보면 저도 많은 분들께 메일을 받지만, 메일을 보내는 쪽에서도 다양한 사람들에게 메일을 보내게 될 텐데요. 작성하기에 적은 시간이 드는 것도 아니고 항상 같은 내용의 제안이라면 서로 다른 사람에게 매번 다른 내용을 쓸 필요 없이 받는 사람 '이름'만 바꿔서 보내면 어떨까요? 이번 퀴즈는 수신자 이름만 바꾸어서 동일한 메일 본문을 자동으로 작성하는 프로그램을 만들어 보겠습니다. 자세한 요구사항은 다음과 같구요. 메일 본문은 아래 내용으로 하겠습니다. 안녕하세요? XXX님. (주)나도출판 편집자 나코입니다. 현재 저희 출판사는 파이썬에 관한 주제로 책 출간을 기획 중입니다. XXX님의 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dun9dP/btqHXCRAWON/7KWm2d7blzQ6POR5qatrSK/img.png)
COVID-19 확산 방지를 위해 사회적 거리두기를 시행하고 있는 요즘, 단계에 따라 영화관도 예매 가능 좌석을 줄이거나 한시적으로 폐쇄를 하는 조치를 취하고 있는데요. 이번 퀴즈에서는 사회적 거리두기를 적용하여 예매가 가능한 영화 예매 시스템 퀴즈를 풀어보겠습니다. 보통의 영화 예매 화면은 이렇게 생겼어요. 맨 위에 Screen 이 있고 그 다음줄부터 A1~A10, B1~B10, C, ... 이런 식이죠. 위 화면에서 원하는 좌석을 고르면 되는데 사회적 거리두기를 시행하면 1자리씩 건너 뛰어서 앉을 수 있습니다. 즉 옆사람과 바로 붙어서 앉을 수는 없는거예요. 그림으로 표시해보면 아래와 같이 A1, A3, A5, ... 즉 홀수열만 가능하고 A2, A4, A6, ... 즉 짝수열은 예매가 아예 불가능합..
- Total
- Today
- Yesterday
- Tkinter
- ChatGPT
- 나도코딩
- coloso
- vscode
- 파이썬
- Xcode
- game
- onlineclass
- 주피터노트북
- 코랩
- repl.it
- 행맨
- Unity
- 아나콘다
- Visual Studio Code
- pygame
- 환경설정
- c언어
- 챗GPT
- GUI
- Colab
- 파이게임
- Coding
- Mac
- 비주얼 스튜디오 코드
- 프롬프트 엔지니어링
- pycharm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |