컴퓨터 프로그래밍 및 실습 – 5주차 내장함수 / 외장함수 (1)

Slides:



Advertisements
Similar presentations
Datamining Lab 이아람.  How to count the matches The cat ate the bird.  Token : 5/Type : 4.
Advertisements

Ⅰ. 소중한 지구 3. 아름다운 한반도 추억 속 지질여행 아름다운 한반도 1. 한반도의 지질명소 2. 마그마가 만든 암석과 지형 3. 열과 압력이 만든 암석과 지형 4. 쌓이고 깎여서 만들어진 암석과 지형 5. 우리 지역의 대표적인 지형 6. 한반도 지형이 심미적.
M 당 강령, 정책  비정규직과 정규직 간 차별철폐, 동일노동 동일 임금 실현, 최저임금제 현실화, 비정규직의 정규직화 추진 등을 통해 최소한의 인간다 운 생활을 보장한다.  그리고, 우리당은 지난 대선 당시 한국노 총, 민주노총과 정책협약을 통해 약속했던 것처럼.
3 학년 -54 명 4 학년 -53 명 3.4 학년 총인원 -107 명 교사 -21 명 초 등 부 총인원 -128 명 2008 년 1 월 인원보고.
2 장 자료형 및 연산자 - 김욱동 -. 목 차목 차  변수  자료형  유니코드  리스트  튜플  세트  사전  부울  얕은 / 깊은 복사.
Subjectpython 최종 작성일 작성자이승만 승인일승인자 Version History 업데이트일주요내용 V0., 제어문 Python study #2.
Dept. of School of Systems Biomedical Science SoongSil University.
Python RaspberryPi Sejin Oh. Raspberry Pi Python  참과 거짓  Python 자료형의 참과 거짓을 구분 짓는 기준은 다음과 같다. 2 참과 거짓 자료형참 or 거짓 “” 가 아닌 문자열 ( 예 : “python”) 참 “” 거짓.
Python RaspberryPi Sejin Oh. Raspberry Pi Python  파이썬이란 무엇인가 ?  파이썬이란 1990 년 암스테르담의 귀도 반 로섬에 의해 만들어진 인 터프리터 언어이다.  파이썬은 사람이 생각하는 방식을 그대로 표현할 수 있도록.
방과후 컴퓨터 교실 실력 Up 행복 Up 신풍초등학교. 실력 UP 행복 UP 방과후컴퓨터교실 한글 2005 에서 문서를 관리할 수 있다. 한글 2005 에서 문서를 작성할 수 있다. 한글 2005 의 화면을 구성하는 요소의 종류와 역할을 설명할 수 있 다. Ⅰ. 한글.
Tcl/Tk 민 인학 한국 Tcl/Tk 커뮤니티.
목차 1 엑셀화면 구성 알아보기 2 저장 불러오기, 셀 이동 복사 3 텍스트 입력수정 특수화 기호 / 글꼴 서식, 맞춤 서식 / 표시형식, 테두리 및 채우기 1 4 엑셀 셀 삽입 삭제 / 워크시트 관리.
일 시 : (목) 장 소 : 문산종합사회복지관장) 파주시문산종합사회복지관 기관안내.
Windows Programming 담당교수: 이상정 교수님 발표자 : 김인태 학번 :
사용자 인터페이스와 멀티미디어 2006년 2학기 컴퓨터의 개념 및 실습.
T A B L E 작성자 : 이 재 학.
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
두근두근 파이썬 수업 9장 리스트와 딕셔너리.
서 론 금융소득종합과세제도 제 1 절 이자소득 제 2 절 배당소득
질의어와 SQL 기본 SQL 고급 SQL 데이타의 수정 데이타 정의 언어 내장 SQL
경제활동인구조사 1997년 실업률 조사의 설계 표본추출방법 가중치 부여 표준오차 편의
Ruby 프로그래밍 1 문자열 입출력 제어구조 looping 함수 정의
2주 실습강의 Java의 기본문법(1) 인공지능연구실.
HTML CSS 자바스크립트 무작정 따라하기
명품 JAVA Programming 제 7 장 제네릭과 컬렉션.
 13장. 배시쉘 프로그래밍.
2. PHP 프로그래밍 웹 브라우저로 데이터 전송 주석 작성하기 변수/상수 문자열/숫자형 HTML 폼 만들기
03 SQL*Plus SQL*Plus SQL*Plus 사용 환경 명령어 SQL*Plus 형식 명령어
Chapter 05 데이터베이스 프로그래밍.
자료구조 김현성.
엑셀, 준비 운동.
Y. Daniel Liang 길준민 · 정재화.
C언어 프로그래밍의 이해 Ch05. 명령문 Phylogenetic: 계통, 발생(학)의.
발로 하는 파이썬 세미나 안녕하세요. 저는 발로 하는 파이썬 세미나를 발표할….
SQL.
Chapter 13 변수 범위.
제 4주 2014년 1학기 강원대학교 컴퓨터학부 담당교수: 정충교
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
5장 이름, 바인딩, 영역(2) 순천향대학교 컴퓨터공학과 하상호.
2.1 재배정 재배정요구등록 재배정승인취소 재배정부서연결 재배정단위업무연결
문자열, 딕셔너리, 세트.
인터넷응용프로그래밍 JavaScript(array).
엑셀 2007 엑셀 함수(Excel Function).
DIAT 스프레드시트 작성방법 한국정보통신진흥협회.
2005년도 법학부 학술 세미나 기본 기획(안)
DataScience Lab. 박사과정 김희찬 (화)
프로그래밍 기초와 실습 Chapter 11 Recursion.
EndNote 정기교육 - STEP 2- 일자: 2012년9월4일(화) 시간: 13:00-13:30(30분) 장소: 의학도서관.
네트워크 설정 방법 (측정값데이터수집설정)
작성일 참고서적 – Programing Game AI by Example
6장 반복제어문 for 문 while 문 do while 문 기타 제어문.
픽셀 기반 처리.
Hello, Python! #3 <부제: 코딩은 혼자하는 것이다>
C언어 프로그래밍의 이해 Ch05. 명령문.
두근두근 파이썬 수업 2장 변수를 소개합니다..
성립전예산 요구등록 (사업담당자) 사업관리카드 1 2
쉽게 풀어쓴 C언어 Express 제6장 조건문 C Express.
다문화 사회의 이해 배 상 훈 . 1. 한국사회의 다문화현상 2. 원인과 정책으로 살펴본 다문화 한국사회.
대한민국-스웨덴 수교 60주년 기념 행사 주 스웨덴 대한민국 대사관 (토)
Excel 일차 강사 : 박영민.
전화응대 매뉴얼.
청소년 댄스 경연대회 제35회 문화체육관광부장관大賞 전국레크리에이션대회
Python Tutorial 4: Data Structures
Spring, 2019 School of CSE Pusan National University
코 칭 결 과 센 터 평내센터 (모바일) 코칭대상 프로 (엔지니어, 상담사) 코칭일시
빠르게 활용하는 파이썬3 프로그래밍 Chapter 8. 입출력 안녕하세요, 파이썬의 세계에 오신 것을 환영합니다.
Instruction to Computer
배열, 포인터, 함수 Review & 과제 1, 2.
Python 기본.
Presentation transcript:

컴퓨터 프로그래밍 및 실습 – 5주차 내장함수 / 외장함수 (1) 강사: 김신영 웅장하게 꾸미기

input()은 사용자가 입력할 동안 잠시 기다렸다가 사용자가 enter를 누르면 사용자 입력 받는 방법 input () input()은 사용자가 입력할 동안 잠시 기다렸다가 사용자가 enter를 누르면 입력받은 값을 문자열로 저장한다. name = input(‘이름을 알려주세요') print(‘반가워’+name) # 숫자로 값 받는 방법 age = input(’나이를 입력하세요‘) age = int(age) - 3 print(age ,’살로 보여요')

인디언식 이름 짓기

인디언식 이름 짓기

인디언식 이름 짓기 year = {0:'말 많은',1:'푸른',2:'어두운',3:'조용한',4:'웅크린',5:'백색',6:'지혜로운',7:'용감한',8:'날카로운',9:'욕심많은'} month = {1:'늑대',2:'태양',3:'양',4:'매',5:'황소',6:'불꽃',7:'나무',8:'달빛',9:'말',10:'돼지',11:'하늘',12:'바람'} date = {1:'와(과) 함께 춤을',2:'의 기상',3:' 은(는) 그림자 속에',4:'',5:'',6:'',7:'의 환생',8:'의 죽음',9:'아래에서', 10:'을(를) 보라.',11:'이(가) 노래하다',12:'의 그늘',13:'의 일격',14:'에게 쫓기는 남자',15:'의 행진', 16:'의 왕',17:'의 유령',18:'을 죽인 자.',19:'은(는) 맨날 잠잔다.',20:'처럼..',21:'의 고향',22:'의 전사', 23:'은(는) 나의 친구',24:'의 노래',25:'의 정령',26:'의 파수꾼',27:'의 악마',28:'와(과) 같은 사나이', 29:'을(를) 쓰러트린 자',30:'의 혼',31:'은(는) 말이 없다. '} y = input('생년을입력하세요 : ') m = input('생월을입력하세요 : ') d = input('생일을입력하세요 : ') y_n = year[int(y[-1])] y_m = month[int(m)] y_d = date[int(d)] p = '당신의 인디언식이름은 => ' + y_n+y_m+y_d print(p)

내장함수 외장함수 print() type() len() list() . import가 필요하다.

random import random 난수(규칙 없는 임의의 수)를 발생시키는 외장함수(라이브러리) import random # 0 ~ 1 사이의 실수 Print(random.random()) # 1에서 10 사이의 정수 중에서 난수값 print(random.randint(1, 10))

import random # 리스트에서 하나만 무작위로 고르기 data = [99, 1, 7, 11, 33, 23, 41] a =random.choice(data) print(a) # 무작위로 섞기 random.shuffle(data) print(data) # sampling data = [99, 1, 7, 11, 33, 23, 41] a = random.sample(data,3) print(a) a = random.sample(range(1,10),3)

로또번호 생성기

로또번호 생성기 import random lotto = random.sample(range(1,45),6) print(lotto)

타노스에 의해 사라지는지, 살아남는지 결과를 알려주는 프로그램을 작성해보자. 타노스의 인피니티 건틀렛 input을 이용하여 내 이름을 입력받은 후 타노스에 의해 사라지는지, 살아남는지 결과를 알려주는 프로그램을 작성해보자. ex) 이름을 입력하세요 : OOO님은 타노스에 의해 사라졌습니다. 또는 OOO님은 살아남았습니다. 어벤져스 인티니티 워 中 타노스는 우주의 균형을 위해 우주인의 반은 사라져야 한다고 믿는다. 타노스의 핑거스냅에 의해 나는 과연 살아남았을까?

타노스의 인피니티 건틀렛 import random name = input('이름을 입력하세요 : ') thanos= random.randint(0,1) if thanos == 1 : print(name+'님은 타노스에 의해 사라졌습니다.') else : print(name+'님은 살아남았습니다 ')

while 1: #영원히 반복 break #반복문 탈출 Up – Down 게임 1부터 100까지의 정수 중 컴퓨터가 생각한 수를 맞춰보자. 내가 맞출 때까지 프로그램은 나에게 숫자를 물어본다. 내가 말한 숫자가 정답보다 크면 ‘down’이라 출력하고 정답보다 작으면 ‘up’ 이라 출력된다. 내가 정답을 맞히면 '정답!!’ 이라고 출력되며 프로그램은 종료된다.

Up – Down 게임 import random com_n = random.randint(1, 100) while 1 : my_num = int(input('맞춰보세요! : ')) if my_num > com_n : print('down') elif my_num < com_n : print('up') else : print('정답!',com_n) break

원주율 구하기 몬테카를로 방법(Monte Carlo method)은 난수를 이용하여 함수의 값을 확률적으로 계산하는 알고리즘을 부르는 용어이다.

원주율 구하기 import random count=0 n = 1000000 for i in range(n): x=random.random() y=random.random() if (x**2+y**2)<=1: count=count+1 print("파이",4*count/n)

기말고사 공지 월요일 수업 : 10월 22일 15:00~ 목요일 수업 : 10월 25일 12:00~ ▶ 알고리즘 풀이 코드로 작성하는 형식 ▶ 범위 : 수업내용 + 과제로 공부한 것 ▶ 오픈북 : 참고 노트 a4용지 1면 (method, func만) ▶ 코드는 .ipynb 파일로 제출

과제 공지 ▶ 제출일 : 10월 14일 23:00까지 ▶ ssyykim@ssu.ac.kr로 제출하기 ▶ 이메일 제목 : 월/목_학번_이름 ▶ 파일명 : 월/목_학번_이름 ▶ 파일 형식 method 정리 자료 => 한글 or word 파일로 제출 코드 => .ipynb / .py / .html 선택하여 제출 (단, .html 파일은 실행한 결과 포함하여 저장하여 제출)

아래 목록을 포함한 method 사용법 정리하여 제출 참고자료 : https://wikidocs.net/11 과제 공지 method 정리하기 아래 목록을 포함한 method 사용법 정리하여 제출 참고자료 : https://wikidocs.net/11 ▶ method, function 목록 2-2 참고 문자열 formatting / count()/ find() / index()/ strip()/ split()/ replace()/ 2-3 참고 Append()/ sort()/ reverse()/ index()/ insert()/ remove()/ pop()/ count()/ extend() 2-5 참고 Keys() / values()/ items()/ clear()/ / get() 5-5 참고 Abs()/ int()/ len()/ list()/ max()/ min()/ pow()/ range()/ round()/ str()/ tuple()/ type()/ zip() / sum()

과제 공지 2) 구구단을 출력하는 코드 ▶ 출력 예시 숫자와 연산자 사이: 1칸 공백 3과 4사이 : 3칸 공백

아래와 같이 출력하지 말 것

#구구단 _ 힌트 for i in range(1,10) : print(i,end=‘’) print(i)