반응형

Language/Python 136

[ 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

[ Python ] Turtle Graphic

터틀 그래픽을 사용하여 반지름이 100인 원을 그려보자. import turtle t=turtle.Turtle() t.shape("turtle") t.circle(100) ▶ 파이썬에는 터틀 그래픽(turtle graphic) 모듈이 지원됨 → 다음으로 나올 3개의 문장을 입력하면 화면의 'Python Turtle Graphics'라는 이름의 캔버스가 나타남 ▶ import turtle : 터틀 그래픽 모듈을 불러옴 ▶ t = turtle.Turtle() : 터틀 그래픽에서 터틀(거북이)를 태어나게 해 이름을 t라고 붙여줌 ▶ t.shape('turtle') : 터틀 그래픽 창의 화살표 모양이 거북이 모양으로 변함 → 이 코드를 생략하면 화살표 모양이 기본으로 나타남 ▶ circle(반지름 값) : 입력..

Language/Python 2021.08.24

[ Python ] print() 실습

print(100+200) print("강아지" + "고양이") print("강아지"+200) ▶️ 피연산자가 모두 숫자일 땐 덧셈을 계산함 ▶️ 피연산자가 모두 문자열일 땐 문자열이 연결됨 ▶️ 피연산자가 문자열 + 숫자일 경우 에러 발생 print() 함수를 사용해 다음과 같은 출력을 하는 프로그램을 작성해보자. 너무 반짝반짝 눈이 부셔 No No No No No 너무 깜짝깜짝 놀란 나는 Oh Oh Oh Oh Oh 너무 짜릿짜릿 몸이 떨려 Gee Gee Gee Gee Gee print("너무", "반짝"*2, "눈이 부셔", "No "*5) print("너무", "깜짝"*2, "놀란 나는", "Oh "*5) print("너무", "짜릿"*2, "몸이 떨려", "Gee "*5) ▶️ 화면에 여러 개의 ..

Language/Python 2021.08.24

파이썬 개념 정리

프로그램은 컴퓨터에 내리는 명령으로 이루어진 작업지시서 프로그래밍 언어는 컴퓨터가 이해할 수 있는 언어 다양한 종류의 프로그래밍 언어가 있고 파이썬 프로그래밍 언어의 일종 파이썬은 http://www.python.org 웹사이트에서 다운로드 받아서 설치 IDLE은 파이썬으로 프로그램을 작성하기 위한 개발 환경 파이썬 쉘에서는 >>> 프롬프트 다음에 코드를 입력하고 Enter키를 누르면 코드가 실행 print()는 화면에 문자열이나 계산 결과를 출력 파이썬 코드를 파일로 저장하고 한꺼번에 실행 #을 이용해 주석처리할 수 있음 Alt+3은 전체 주석 처리 Alt+4는 전체 주석 해제

Language/Python 2021.08.24
반응형