1. ***를 3번 출력하기 for i in range(3) print("***") *** *** *** range(n)은 n번 반복하기 2. 1~9까지 차례로 출력하기 for i in range(1,10): print(i) 1 2 3 4 5 6 7 8 9 i는 하나씩 증가하는 수 3. 2의 배수 출력하기 for i in range(1,10): print(2*i) 2 4 6 8 10 12 14 16 18 i에 연산을 하면, 배수를 표현할 수 있다. 2*i 는 2의 배수, 3*i는 3의 배수 4. 구구단 2단 출력하기 for i in range(1,10): print(2,"*",i,"=",2*i) 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12..

8. 몇 각형의 도형을 그릴까요? 물어보고 그려주도록 코드 수정하기 import turtle as t t.shape ('turtle') t.color ('green') n=int(input("몇 각형의 도형을 그릴까요?:")) def drawing(n): for i in range(n): t.forward(50) t.right(360/n) drawing(n) n= input 함수를 이용해서 몇 각형으로 그릴지 입력을 받아, 도형을 출력합니다. 9. 몇 개의 도형을 그릴까요? 물어보고 그려주도록 코드 수정하기 import turtle as t t.shape ('turtle') t.color ('#18600F') n1=int(input("몇 각형의 도형을 그릴까요?:")) n2=int(input("몇 개의 ..

1. 파이썬에서 기본으로 제공하는 터틀을 불러옵시다. import turtle as t t.shape('turtle') t.forward(100) t.right(90) 2. turtle로 사각형 그리기 import turtle as t t.shape('turtle') t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) 3. 반복문으로 사각형 그리기 for문이 익숙하지 않은 경우에는, 스크래치를 통해 먼저 연습을 해보자. (4)번 반복하기 블럭에 해당하는 문구는 for i in range(4): 이다. import turtle as t t.shape('turtle')..
머신러닝을 활용한 분리수거 휴지통만들기 프로젝트를 진행하고자 합니다. 1. 머신러닝을 무엇을 할 것인지 2. 작동을 어떻게 할 것인지 노트북으로 라즈베리파이3B+에 VNC를 통해 원격접속을 합니다. 1. 라즈베리파이 3B+를 준비 2. 라즈비안 설치(SD카드) 3. 부팅 4. 한글설치 5. VNC SERVER설치 라즈베리파이에 아두이노IDE를 설치합니다. 1. 아두이노 IDE설치 2. 아두이노에 Firmata 설치 3. 라즈베리파이에 pyFirmata 설치 4. 파이썬에서 import pyFirmata 파이썬에서 서보모터 제어 명령을 내려봅니다. 1. 챗GPT에게 상황을 말하고, 코드를 알려줘 했더니 챗GPT가 아래와 같이 뱉었습니다. import pyfirmata # 아두이노와 시리얼 통신을 위한 포트..
Q. 10이하의 정수를 입력받아, 입력받은 정수의 개수만큼 "파이썬"이라고 출력하세요. 입력: 5 출력: 파이썬 파이썬 파이썬 파이썬 파이썬 조건을 살펴보면 1. 10 이하의 정수를 입력했을 때만 동작하기 -> if 10 int(input()) 3. 입력받은 개수만큼 문자 출력하기 -> for i in range(n): a=int(input("숫자를 입력하세요:")) if a
같은 글자를 반복해서 출력하고 싶을 때, for i in range(1,4): print("감자") #출력 감자 감자 감자 for문의 range 범위를 (1,4)로 주었기 때문에, for문에 있는 print명령어를 3번 반복한다. for문 아래에 있는 명령어를 반복하는 것이기 때문에 이렇게 명령어를 섞어서 사용하면, 결과도 섞어서 나온다. for i in range(1,6): print("감자") print("고구마") #출력 감자 고구마 감자 고구마 감자 고구마 감자 고구마 감자 고구마 그러면 for문을 이용해서 구구단을 표현해 보자. f스트링을 이용해 바뀌는 숫자를 i로 표현해주고, 연산값을 i*2로 표현했다. for i in range(1,10): print(f'2*{i}={i*2}') #출력 2*..
for로 반복문을 작성할 때는 아래와 같이 사용한다. for i in range(1,5): print(i) 출력: 1 2 3 4 리스트에 있는 목록을 실행할 때는, in 다음에 변수명을 적어주면 된다. a=["빨강","노랑","초록","파랑"] for color in a: print(color) 출력: 빨강 노랑 초록 파랑 for문을 이용해 3,4,5,6을 출력하고 싶다면, for n in range(3,7): print(n) 출력: 3 4 5 6
if 조건문은 다음과 같이 사용한다. if a==0: print(a) 정수 a를 입력받아, 홀수라면 "홀수입니다", 짝수라면 "짝수입니다"를 출력하는 코드는 다음과 같다. a=int(input("숫자를 입력하세요:")) if a%2==1: print("홀수입니다") elif a%2==0: print("짝수입니다")
1. pip을 사용하여 파이인스톨러를 설치한다. pip install pyinstaller 2. 터미널에서 출력할 파이썬 파일명으로 다음 명령어를 실행한다. pyinstaller 파일명.py dist폴더에 파이썬 파일이 출력된 것을 확인할 수 있다. 3. 하나의 실행파일로 출력하려면 다음 옵션을 추가한다. 콘솔 실행없이 실행하려면: -w 하나의 파일로 출력하려면: --onefile pyinstaller --onefile -w 파일명.py 끝.
1. 파이썬 내장함수 2. 사용자 정의함수 함수를 정의해서 사용할 때는 아래와 같이 사용한다. a=int(input("숫자를 입력하세요:")) b=int(input("숫자를 입력하세요:")) def add(): print(a+b) add() 함수와 조건을 더해서 이렇게 만들 수도 있다. a=int(input("숫자를 입력하세요:")) b=int(input("숫자를 입력하세요:")) print(""" 1. 더하기 2. 빼기 """) c=int(input("어떤 연산을 할지 번호를 입력하세요:")) def add(): print(a+b) def sub(): print(a-b) if c==1: add() elif c==2: sub() else: print("잘못 입력하셨습니다.")
Comment