[파이썬] 반복문 연습 - 리스트에서 갯수 세기
파이썬 수업/파이썬 기초문법 2023. 10. 7. 11:07

10명의 학생들의 점수가 아래와 같을 때, 80점 이상인 학생들의 갯수를 세어보자 a=[95,80,60,50,70,65,85,80,100,90] n=0 for i in range(0,10): if a[i] >= 80: n = n+1 print(n)

[파이썬] 반복문 연습 - n.split() , 총점/평균 구하기 1
파이썬 수업/파이썬 기초문법 2023. 9. 16. 11:31

1. n.split() 함수 사용하기 n=input("과일을 5개 입력하세요") >> 사과 배 딸기 포도 바나나 n=n.spilt() print(n) >>['사과','배','딸기','포도','바나나'] 2. 리스트에 있는 요소 하나씩 출력하기 a=['사과','배','딸기','포도','바나나'] print(a[0]) print(a[1]) print(a[2]) print(a[3]) print(a[4]) >> 사과 배 딸기 포도 바나나 반복문으로 출력하기 for i in range(0,5): print(a[i]) >> 사과 배 딸기 포도 바나나 다음시간에 이어서 계속...

[파이썬] 반복문 연습 - 구구단 출력
파이썬 수업/파이썬 기초문법 2023. 9. 9. 11:34

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..

[파이썬] 반복문 연습 - turtle 도형그리기 2
파이썬 수업/파이썬 기초문법 2023. 9. 9. 10:53

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("몇 개의 ..

[파이썬] 반복문 연습 - turtle 도형그리기
파이썬 수업/파이썬 기초문법 2023. 9. 2. 11:34

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')..

[라즈베리파이-아두이노] 분리수거 휴지통 만들기
프로젝트 2023. 7. 10. 17:20

머신러닝을 활용한 분리수거 휴지통만들기 프로젝트를 진행하고자 합니다. 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 # 아두이노와 시리얼 통신을 위한 포트..

[파이썬 기초문법] 반복문 연습
파이썬 수업/파이썬 기초문법 2023. 7. 8. 11:04

Q. 10이하의 정수를 입력받아, 입력받은 정수의 개수만큼 "파이썬"이라고 출력하세요. 입력: 5 출력: 파이썬 파이썬 파이썬 파이썬 파이썬 조건을 살펴보면 1. 10 이하의 정수를 입력했을 때만 동작하기 -> if 10 int(input()) 3. 입력받은 개수만큼 문자 출력하기 -> for i in range(n): a=int(input("숫자를 입력하세요:")) if a

[파이썬] 7-1. 반복문2 for
파이썬 수업/파이썬 기초문법 2023. 7. 1. 10:55

같은 글자를 반복해서 출력하고 싶을 때, 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*..

[파이썬] 7. for (반복문)
파이썬 수업/파이썬 기초문법 2023. 6. 24. 10:52

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

[파이썬] 6. if(조건문)
파이썬 수업/파이썬 기초문법 2023. 6. 24. 10:43

if 조건문은 다음과 같이 사용한다. if a==0: print(a) 정수 a를 입력받아, 홀수라면 "홀수입니다", 짝수라면 "짝수입니다"를 출력하는 코드는 다음과 같다. a=int(input("숫자를 입력하세요:")) if a%2==1: print("홀수입니다") elif a%2==0: print("짝수입니다")