두근두근 파이썬 수업 2장 변수를 소개합니다..

Slides:



Advertisements
Similar presentations
1 산별노조 ! 갈까 말까 ? 2007 년 9 월 3 일 LG 화학노조 간부교육. 2 민주노조 건설 후 우리 삶의 변화  살 만 하십니까 ? 집도 있고, 아이들 공부도 시키고, 차도 중형급 이상 몰고 다니고 …. 회사도 잘 다니고 … 그런데도 어쩐지 … 좀.. 불안하시죠.
Advertisements

VDT 증후군. VDT (Visual Display Terminals) 증후군은 비디오 영상장치 단말기 증후군, 컴퓨터 단말기 증후군이라고도 하는데 TV, 비디오 게임기, 컴퓨터 등을 장기간 사용 후에 생길 수 있는 여러 증상의 복합적 증후 군을 말한다.
2 INDEX 01. OVERVIEW 02. HISTORY 03. ORGANIZATION 04. BUSINESS MODEL 05. CRM PROJECT.
3 학년 -54 명 4 학년 -53 명 3.4 학년 총인원 -107 명 교사 -21 명 초 등 부 총인원 -128 명 2008 년 1 월 인원보고.
 일시 : 2015 년 10 월 28 일 ( 수 ) 10:30 ~ 13:20  장소 : 그랜드힐튼호텔 컨벤션센터 / 다이아몬드홀 ( 별관 3 층 )  주최 : 한국능률협회인증원  후원 : 산업통상자원부, 중소기업청, 전국경제인연합회, 한국경영자총협회, 중소기업중앙회,
동서양의 다양한 이상 사회의 모습을 제시할 수 있다. 학습 목표 이상 사회를 실현하기 위해 필요한 노력을 제시할 수 있다.
캐리커처 및 기타이벤트 제안서 캐리커처 및 기타이벤트 제안서 캐리커 쳐 각설이 네일아트 페이스페인팅 풍선아트삐에로마술 담당자 부장 김봉재 T H
년 사업계획서 SK 노동조합 2 민주적이고 자주적인 노동조합운영 체계화 간부와 조합원의 일상적 결합으로 현장조직력 강화 집행간부, 대의원의 간부역량강화 고용안정 및 2002 임단투 승리 부당노동행위 근절 연대사업강화 및 노동악법저지 노동자정치 세력화 사업.
장애인 노동권 문제 제 3 차 세미나 – 윤정인, 추석.
일 시 : (목) 장 소 : 문산종합사회복지관장) 파주시문산종합사회복지관 기관안내.
Clean Room TPM세미컨 Clean Room관리 비법소개 ▶ 일자 : 2002년 9월 5일(목) ~ 6일(금) 비합숙
프로젝트 학습 중간 보고서 군포초등학교부설 지역공동 영재학급 용호초등학교5학년 이창민.
금수저???은수저???다이야수저 제작자: 메가마우스 Re??state.
2011 대한민국브랜드대전 & 제4회 경기도프랜차이즈박람회
2009프로야구 두산베어스.
엠보팅 주민참여예산 투표방법 안내 ■ 앱에서 투표하기 1. 핸드폰 전면에서 앱스(삼성) 찾아 누르기
재래시장 활성화 마케팅 3개학과 5명으로 이루어진 오창호 뽀개기조입니다. 재래시장 뉴스와 기사 성공사례 재래시장->전통시장.
제 3 장 변수와 자료형.
개포 주공아파트 재건축 현황 행복한 부자교실 16기 5조 강희진, 김대중. 김성남 김세정, 김순진, 김지숙
두근두근 파이썬 수업 7장 프로젝트 I.
Lesson 4. Taste the World.
타이쿤 VIP 세미나 균형표를 보면 추세가 보인다 RealStock
두근두근 파이썬 수업 7장 프로젝트 I.
C++ Espresso 제1장 기초 사항.
“아이 낳기 좋은 세상 운동본부”와 함께하는 KBS 열린 음악회
두근두근 파이썬 수업 4장 자료의 종류에는 어떤 것들이 있나요?.
국내 5대 기업집단(그룹)의 세전이익 추이 2014 SK 그룹 현대자동차그룹 삼성그룹
피티라인 파워포인트 템플릿.
두근두근 파이썬 수업 9장 리스트와 딕셔너리.
어서와 Java는 처음이지! 제2장 자바 프로그래밍 기초.
Decision Tree 활용 사례 - YT세대의 이동통신사 선호도 조사분석 기말 프로젝트-
표 삽입 표 슬라이드 차트 슬라이드 조성찬.
성경퀴즈 대회 출애굽기.
VIP식당 주간메뉴표 4월 4일(월) 4월 5일(화) 4월 6일(수) 4월 7일(목) 4월 8일(금) A (5,000원)
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 1 강원대학교 컴퓨터과학전공 문양세.
제6장 객체배열과 벡터 객체 배열을 이해한다. 벡터(vector) 클래스를 사용할 수 있다.
HTML CSS 자바스크립트 무작정 따라하기
Power Java 제4장 자바 프로그래밍 기초.
제15장 전처리 및 비트연산.
새로운 물질, 나만의 스마트폰 디자인하기.
두근두근 파이썬 수업 3장 계산해봅시다..
두근두근 파이썬 수업 7장 코드를 함수로 모아봅시다..
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
1.고객맞이 상황 응대자세 화법 중점사항 매장 밖 에 서 도보 고객 고객 방향 쪽으로 바른 자세를 취한다
노출영역 노출영역의 해당 배너들 클릭 시 실제 기획전 페이지로 이동됩니다..
이 기획전으로 만들어주세용~ 모바일 페이지구용~ 땡처리숙박이란 어플입니다.
2011년 하반기 VIP투자자문 인재채용 안내
강의에 대한 소개 책에 대한 소개 공부하는 방법 자바 설치 방법
악보 전문 제작은 Finale에게 맡겨라!.
제5장 생성자와 접근제어 객체 지향 기법을 이해한다. 클래스를 작성할 수 있다. 클래스에서 객체를 생성할 수 있다.
두근두근 파이썬 수업 5장 조건을 따져봅시다..
성과주의 연봉제의 재설계 방안.
두근두근 파이썬 수업 1장 파이썬 소개.
알고리즘(Algorithm)  알고리즘 개요 (효율, 분석, 차수) Part 년 봄학기
두근두근 파이썬 수업 2장 변수를 소개합니다..
프로그래밍 원리 Chapter 04 자료 처리와 연산자 신한대학교 IT융합공학부 박 호 균.
[INA470] Java Programming Youn-Hee Han
두근두근 파이썬 수업 11장 파일을 사용해봅시다..
Chapter 4 변수 및 바인딩.
행사개요 1) 행 사 명 : 제 5호 어울림 푸르림 가꾸기
세션 (Session) Yang-Sae Moon Department of Computer Science
경영관리회계종합 KPC Education & Training 2014 교육기간 교육문의 교육장소
아버지께 참되게 예배하는 자들은 영과 진리로 예배할 때가 오나니 곧 이때라 아버지께서는 자기에게 이렇게 예배하는 자들을
Chapter 17 BOOTP and DHCP.
▶ 평생교육 기획과 운영 평생교육 프로그램 설계 및 실행 평생교육 프로그램 설계 및 실행 평생교육사 교육과정.
성전기공식(안) 식 순 1. 기공미사 2. 기 공 식 3. 축 하 연 천주교 수원교구 퇴촌성당.
노동조합 활동 사례 희망연대노동조합.
확 인 서 본인은 LG전자㈜ 한국서비스 협력사 공모 지원에 있어 아래의 내용을 확인합니다.
개정판 누구나 즐기는 C언어 콘서트 제3장 변수와 자료형 출처: pixabay.
컴퓨터 프로그래밍 및 실습 – 5주차 내장함수 / 외장함수 (1)
Presentation transcript:

두근두근 파이썬 수업 2장 변수를 소개합니다.

이번 장에서 학습하는 내용 (1) 첫 번째 프로그램은 두 개의 정수를 가지고 덧셈 연산을 실행한 후에, 연산 결과를 화면에 출력한다. (2) 집의 크기를 입력받아서 터틀 그래픽으로 화면에 그린다.

일반적인 프로그램의 구조 일반적인 프로그램은 외부로부터 데이터를 받아서(입력 단계), 데이터를 처리한 후에(처리단계), 결과를 화면에 출력(출력단계)한다.

변수의 소개 변수(variable)는 값을 저장하는 상자로 생각할 수 있다. 변수는 컴퓨터 메모리 공간에 만들어 진다.

변수 생성 파이썬에서 변수를 생성하려면 다음과 같이 한다. >>> x = 100 >>>

변수의 사용 생성된 변수에는 얼마든지 다른 값을 저장할 수 있다. >>> x = 100 >>> print(x) 200

변수 2개 생성 >>> x = 100 >>> y = 200

변수를 이용한 계산 >>> x = 100 >>> y = 200 >>> sum = x + y >>> print(sum) 300

주의!!

문자열도 변수에 저장할 수 있다! 파이썬의 변수에는 정수뿐만 아니라 문자열도 저장할 수 있다. 파이썬의 변수에는 정수뿐만 아니라 문자열도 저장할 수 있다. >>> name = "홍길동" >>> address = "서울시 종로구 1번지" >>> print(name) 홍길동 >>> print(address) 서울시 종로구 1번지

도전문제

변수의 이름 의미 있는 이름을 사용 소문자와 대문자는 서로 다르게 취급된다. 변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어진다. 변수의 이름 중간에 공백이 들어가면 안 된다. 단어를 구분하려면 밑 줄(_)을 사용 한다.

식별자 sum # 영문 알파벳 문자로 시작 _count # 밑줄 문자로 시작할 수 있다. number_of_pictures # 중간에 밑줄 문자를 넣을 수 있다. King3 # 맨 처음이 아니라면 숫자도 넣을 수 있다. 2nd_base (X) # 숫자로 시작할 수 없다. money# (X) # #과 같은 기호는 사용할 수 없다.

낙타체 낙타체는 변수의 첫 글자는 소문자로, 나머지 단어 의 첫 글자는 대문자로 적는 방법이다. 예를 들면, myNewCar 처럼 첫 'm'은 소문자로, 나머지 단어들의 첫 글 자는 대문 자로 표기한다

이런 것도 가능하다! score = 10 score = score + 1

여러 값을 함께 출력하기 x = 100 y = 200 sum = x + y print(x, "과", y, "의 합은", sum, "입니다.") 100 과 200 의 합은 300 입니다.

Lab: 변수는 어디에 유용할까? 다음과 같이 터틀 그래픽을 사용하여 반지름이 100픽셀인 3개의 원 을 그리는 프로그램이 있다고 하자. import turtle t = turtle.Turtle() t.shape("turtle") radius = 100 t.circle(radius) # 반지름이 100인 원이 그려 진다. t.fd(30)

코드 변경 하지만 갑자기 원의 반지름을 50으로 변경하여서 다시 그 려야 한다면 어떨까? -> 원의 반지름이 변수로 표현되었기 때문에 쉬운 방법이 있 다. 변수만 변경하면 된다. t.circle(100) t.fd(30) radius = 100 t.circle(radius) t.fd(30) X X X X

Solution import turtle t = turtle.Turtle() t.shape("turtle") radius = 50 t.circle(radius) # 반지름이 50인 원이 그려 진다. t.fd(30)

사용자로부터 정수 입력받기

완전한 코드 x = int(input("첫 번째 정수를 입력하시오: ")) y = int(input("두 번째 정수를 입력하시오: ")) sum = x + y print(x, "과", y, "의 합은", sum, "입니다.") 첫 번째 정수를 입력하시오: 300 두 번째 정수를 입력하시오: 400 100 과 200 의 합은 300 입니다.

완전한 코드

사용자로부터 문자열 입력받기 name = input("이름을 입력하시오: ") print(name, "씨, 안녕하세요?") 이름을 입력하시오: 홍길동 홍길동 씨, 안녕하세요? 파이썬에 오신 것을 환영합니다.

도전문제

Lab: 집그리기 우리는 사용자로부터 집의 크기를 입력받아서 크기에 맞는 집을 그 려보자. 집의 크기는 얼마로 할까요? 100

Solution import turtle t = turtle.Turtle() t.shape("turtle") size = int(input("집의 크기는 얼마로 할까요? ")) t.forward(size) # size 만큼 거북이를 전진시킨다. t.right(90) # 거북이를 오른쪽으로 90도 회전시킨다. t.forward(size) t.right(90) t.left(120)

Lab: 로봇 기자 만들기 사용자에게 경기장, 점수, 이긴 팀, 진 팀, 우수 선수를 질 문하고 변수에 저장한다. 이들 문자열에 문장을 붙여서 기사를 작성한다. 경기장은 어디입니까?서울 이긴팀은 어디입니까삼성 진팀은 어디입니까?LG 우수선수는 누구입니까?홍길동 스코어는 몇대몇입니까?8:7 =========================================== 오늘 서울 에서 야구 경기가 열렸습니다. 삼성 과 LG 은 치열한 공방전을 펼쳤습니다. 홍길동 이 맹활약을 하였습니다. 결국 삼성 가 LG 를 8:7 로 이겼습니다.

Solution # 사용자의 대답을 변수에 저장한다. stadium = input("경기장은 어디입니까?") winner = input("이긴팀은 어디입니까") loser = input("진팀은 어디입니까?") vip = input("우수선수는 누구입니까?") score = input("스코어는 몇대몇입니까?") # 변수와 문자열을 연결하여 기사를 작성한다. print("") print("===========================================") print("오늘", stadium, "에서 야구 경기가 열렸습니다.") print(winner, "과", loser, "은 치열한 공방전을 펼쳤습니다.") print(vip, "이 맹활약을 하였습니다.") print("결국", winner,"가", loser,"를 ", score,"로 이겼습니다.") print("===========================================

이번 장에서 배운 것 컴퓨터에서는 변수를 사용하여 어떤 것을 컴퓨터 메모리 안에 저장할 수 있다. 컴퓨터에서는 변수를 사용하여 어떤 것을 컴퓨터 메모리 안에 저장할 수 있다. 변수들은 이름을 가지고 있다. 변수들은 숫자뿐만 아니라 문자열도 저장할 수 있다. 사실 은 어떤 것이든지 저장이 가능하다.

Q & A