반응형

Language 283

[ Python ] 다항식의 계산 프로그램

x=-1, y=3일 때, 다음 식의 값을 구하는 프로그램을 작성해보자. (-y)**3+2*(x**2)*y x=-1 y=3 print("다항식의 계산 결과:",(-y)**3+2*(x**2)*y) 사용자로부터 정수 2개를 입력받아 정수의 합, 차, 곱, 평균, 큰 수, 작은 수를 계산해 화면에 출력하는 프로그램을 작성해보자. x = int(input("x: ")) y = int(input("y: ")) print("두 수의 합: ", x+y) print("두 수의 차: ", x-y) print("두 수의 곱: ", x*y) print("두 수의 평균: ", (x+y)/2) print("큰 수: ",max(x, y)) print("작은 수: ",min(x, y)) ▶️ max() : 가장 큰 수 ▶️ min(..

Language/Python 2021.08.25

[ Python ] 연산자 개념 정리

수식은 피연산자와 연산자로 이루어짐 덧셈, 뺄셈, 곱셈, 나눗셈을 위해 +, -, *, / 기호를 사용함 지수 연산자는 ** 나눗셈에서 몫을 계산하려면 // 연산자 사용 나눗셈에서 나머지를 계산하려면 % 연산자 사용 복합 대입 연산자는 대입 연산자와 각종 산술 연산자를 합친 것 우선순위가 높은 연산자가 먼저 계산됨 연산자의 우선순위를 변경하려면 괄호 사용 산술 연산자 연산자 기호 더하기 + 빼기 - 곱하기 * 지수(제곱) ** 나누기(실수 몫) / 나누기(정수 몫) // 나머지 % 대입(할당) = 복합 대입 연산자 복합 연산자 의미 x += y x = x+y x -= y x = x-y x *= y x = x*y x /= y x = x/y x //= y x = x//y x %= y x = x%y ★ 주의 ..

Language/Python 2021.08.24

[ Python ] 리본 생성 프로그램

사용자에게 리본의 크기와 색상을 입력받아 리본을 생성하는 프로그램을 작성하자. import turtle t=turtle.Turtle() t.shape("turtle") ribon = int(input("리본의 크기를 입력하세요: ")) color = input("리본의 색상을 입력하세요: ") t.color(color) t.begin_fill() t.left(90) t.forward(ribon) t.right(120) t.forward(ribon*2) t.left(120) t.forward(ribon) t.left(120) t.forward(ribon*2) t.end_fill()

Language/Python 2021.08.24

[ Python ] 원주율 계산 프로그램

원주율을 계산하는 프로그램을 작성해보자. PI = 3.14159 print("반지름이 10인 원의 넓이: ", 10*10*PI) print("반지름이 20인 원의 넓이: ", 20*20*PI) print("반지름이 30인 원의 넓이: ", 30*30*PI) print("반지름이 40인 원의 넓이: ", 40*40*PI) print("반지름이 50인 원의 넓이: ", 50*50*PI) ▶ 원주율 값을 PI 변수를 생성해 미리 저장함 → 매번 3.14159를 입력할 필요 없음

Language/Python 2021.08.24

[ Python ] 사용자가 입력한 반지름의 원 3개 그리는 프로그램

원의 반지름을 입력 받아 값을 20씩 증가시키면서 (0,0), (100,0), (200,0) 좌표에 원을 3개 그리는 프로그램을 작성해보자. import turtle t=turtle.Turtle() t.shape("turtle") radius = int(input("원의 반지름을 입력하세요: ")) t.up() t.goto(0,0) t.down() t.circle(radius) t.up() t.goto(100,0) t.down() t.circle(radius+20) t.up() t.goto(200,0) t.down() t.circle(radius+40) ▶ 사용자가 입력한 반지름 값을 radius 변수에 미리 저장함 추가적으로 사용자에게 색상까지 입력받으면? import turtle t=turtle.Tu..

Language/Python 2021.08.24

[ Python ] 사용자가 입력한 값의 삼각형 그리기 프로그램

사용자가 입력한 한 변의 길이와 색에 맞는 삼각형을 그리는 프로그램을 작성해보자. import turtle t=turtle.Turtle() t.shape("turtle") num=int(input("삼각형의 한 변의 길이를 입력하세요.: ")) color=input("삼각형의 색상을 입력하세요.: ") t.color(color) t.begin_fill() t.forward(num) t.left(120) t.forward(num) t.left(120) t.forward(num) t.end_fill() ▶ 사용자가 입력한 값을 side 변수에 미리 저장함

Language/Python 2021.08.24

[ Python ] 사용자가 입력한 값의 평균 출력 프로그램

사용자로부터 3개의 수를 입력받고 입력받은 수와 평균을 출력하는 프로그램 작성해보자. num1 = int(input("첫 번째 숫자를 입력하세요: ")) num2 = int(input("두 번째 숫자를 입력하세요: ")) num3 = int(input("세 번째 숫자를 입력하세요: ")) average = (num1 + num2 + num3)/3 print(num1, num2, num3, "의 평균은", average, "입니다.") ▶ 사용자가 입력할 수 3개를 각각 num1, num2, num3 변수에 미리 저장함 ▶ average 변수를 만들어 num1, num2, num3을 3으로 나눈 평균값을 미리 저장함

Language/Python 2021.08.24

[ Python ] 천둥 번개 거리 계산 프로그램

천둥 번개가 치고 천둥소리가 들리기까지의 시간을 입력해 자신의 위치에서 천둥번개가 발생한 장소까지의 거리를 계산하는 프로그램 작성해보자. sec = int(input("측정 시간(초) 입력: ")) distance = 340 * sec print("자신의 위치에서 번개가 친 장소까지의 거리=", distance, "m") ▶ 번개 발생과 동시에 우리가 볼 수 있다고 계산할 때, 현재 자신의 위치에서 번개가 친 장소까지의 거리는 소리의 속력 X 측정 시간 값임을 활용

Language/Python 2021.08.24

[ Python ] 사용자가 원하는 원 그리기 프로그램

사용자로부터 원의 반지름과 색을 입력받아 해당 크기와 색의 원을 그려주는 프로그램을 작성해보자. import turtle t=turtle.Turtle() t.shape("turtle") radius = int(input("원의 반지름을 입력하세요: ")) color=input("원의 색을 입력하세요: ") t.color(color) t.begin_fill() t.circle(radius) t.end_fill() ▶️ 원의 반지름과 색을 사용자로부터 입력 받아 각각 radius와 color 변수에 저장 ▶️ color() : 터틀의 색상 함수 ▶️ begin_fill() : 터틀이 색을 채우기 시작함 ▶️ end_fill() : 터틀이 색 채우기를 끝냄 ▶️ color() 함수를 활용할 때는 16진수 값을..

Language/Python 2021.08.24

[ Python ] 변수 개념 정리

변수는 프로그래밍에서 아주 핵심적인 개념 컴퓨터에서는 변수를 사용해 어떤 것들을 컴퓨터 메모리 안에 저장 변수는 이름이 있어야 함 변수에 문자열, 숫자 등을 저장할 수 있음 input()을 이용해 사용자로부터 입력받을 수 있음 input()으로 입력을 받으면 문자열로 저장이 되어 수치계산을 하려면 int(), float()로 감싸기 변수의 이름짓기 영문자와 숫자, 밑줄문자(_)로 이루어짐 변수의 이름 중간에 공백은 들어갈 수 없음 숫자로 시작할 수 없음 → 영문자 혹은 밑줄문자만 가능 변수의 이름에 쓰이는 영문자는 대문자와 소문자를 구분함 키워드(예약어)는 변수로 사용 불가능 문자열과 숫자를 입력 받아 출력해보자. name = input("이름을 입력하세요: ") print(name, "씨 안녕하세요?"..

Language/Python 2021.08.24
반응형