일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 네트워크 설정
- GIT
- 코드로배우는스프링부트웹프로젝트
- 목록처리
- 이터레이터
- 자바편
- 코드로배우는스프링웹프로젝트
- 깃
- network configuration
- iterator
- /etc/network/interfaces
- 친절한SQL튜닝
- 데비안
- 구멍가게코딩단
- 리눅스
- 스프링부트핵심가이드
- 페이징
- 병합
- 선형대수
- 처음 만나는 AI수학 with Python
- Kernighan의 C언어 프로그래밍
- 자료구조와 함께 배우는 알고리즘 입문
- merge
- 스프링 시큐리티
- resttemplate
- 처음 만나는 AI 수학 with Python
- 자료구조와함께배우는알고리즘입문
- 티스토리 쿠키 삭제
- 알파회계
- 서버설정
- Today
- Total
목록Language (21)
bright jazz music
#성년/미성년 판별 #사용자의 나이를 입력받아 성년/ 미성년 구분하여 출력 # 나이를 입력 받는 함수 input_age()를 정의하여 이용 # - 사용자로부터 0 이상의 양의 정수 하나를 입력 받음 # - 유효한 나이(0 ~ 120)가 입력되면 호출측으로 반환 # - 음수가 입력 되면 다시 입력 받음 # 성인 여부를 판별하는 함수 is_adult()를 정의할 것 # 18세 이하이면 미성년, 19세 이상이면 성인으로 간주 #함수 선언부 def input_age() : age = -1 while age 120 : age = int(input('나이? ')) return age #반복 범위를 알 수 없으므로 while 사용 #나이 입력 코드 중복을 피하기 위해 처음부터 while문에 진..
조건식이 참인 동안 몇 번이건 간에 반복적으로 지정된 문장을 수행 while 조건평가식 : 수행할_문장1 수행할_문장2 ... 두 원칙 - 조건 테스트는 첫 주기를 포함해서 루프의 매 주기가 시작되기 전에 수행 - 조건 테스트는 오직 루프 주기의 시작에서만 수행 #_pwd = '#1234' #inputNo = input('비밀번호를 입력하세요') #if inputNo == _pwd : # _pwd = '#1234' # print('문이 열렸습니다') #else : # print('비밀번호가 다릅니다') ######### #while문 #주어진 조건이 만족되는 한 반복하려 할 때 ###!!!! 반복할 회수 혹은 반복 범위가 정해져 있지 않는 상황에서!!! #양수만 입력받기 n= -1 while n < 0 ..
#### 0, 음양 판별 num = int(input('정수 입력')) if num==0 : print(num, end='') else:#else에서는 조건문을 쓸 수 없음. 반드시 if 또는 elif필요 if num > 0 : print('양수', end='') else : print('음수', end='') print('입니다') ##################################### num = int(input('정수 입력')) if num==0 : print(num, end='') else: if num > 0 : #이렇게 짧게 쓰고 싶음. 그런데 오류 print('양수', end='') else : print('음수', end='') print('입니다') ##############..
#6-1 문자열의 표현 #따옴표까지 포함한 다음의 문자열을 하나의 변수에 저장하고 이 변수를 한 번에 출력해보자 aphorism = '"배워 생각하지 않으면 어둡고,\ 생각하면서 배우지 않으면 위태롭다" -논어' print(aphorism) #6-2 #문자열 연산 #함수 호출 시 이름(문자열)과 학년(정수)를 인수로 전달받아 다음과 같은 하나의 #문자열로 연결해 반환하는 함수 introduce()를 작성 #이름은 항상 3글자 이내로 입력 #학년은 무조건 +1로 처리 def introduce(name, grade): name = name[1:] grade += 1 print(f'{name}은 내년에 {grade}학년입니다.') name = input('이름?') grade = int(input('학년?')..
문자열 인덱싱 msg='안녕하세요' print(msg[0]) 안 print(msg[-1]) 요 print(msg[-5]) 안 print(msg[4]) 요 문자열 슬라이싱 - 범위 표현으로 문자열의 부분 문자열 반환 문자열 슬라이싱 문자열[s:t] 인덱스 s번부터 t-1번 문자까지 부분 문자열을 결과값으로 s 생략 시: 문자열 시작 문자부터 t 생략 시: 문자열 마지막 문자까지 msg = '안녕하세요' print(msg[0:2]) print(msg[2]) #'안녕' 출력 print(msg[2:5]) print(msg[2:]) #'하세요' 출력 문자열 연결 연산 print('안녕''하세요') 안녕하세요 print('안녕' + '하세요') 안녕하세요 msg1, msg2 = '안녕', '하세요' print(ms..
#작업대 위의 함수는 호출부로 복귀할 때 작업대에서 내려진다. #지역변수(local variable) : # 함수 정의와 같은 특정 블록안에서 선언된 변수 # 메모리 할당과 소멸이 자동으로 일어남(따라서 자동할당변수라고도 함) # 해당 블록치 처리될 때 메모리를 할당 받아 생성됨 # 해당 블록이 끝나면 할당된 메모리를 반납하여 소멸됨. # 블록 내의 코드가 처리된느 경우에만 가시적 # 해당 블록 안에서만 직접 접근이 가능 # 따라서 함수 안에서 선언된 변수는 # 그 함수가 호출되어 처리되는 동안에만 # 가시적이고 # 접근 가능하다.(그러나 인수를 넣고 반환하는 절차가 필요하다) #전역변수(global variable) : # 어떤블록에도 속하지 않게 선언된 변수(함수 내에서 선언되지 않음) # 메모리 할..
#(1) 숫자 입력 처리 함 #정수 입력 --> 정수 처리 #실수 또는 정수 입력 --> 실수 처리 #함수선언부 def get_integer(prompt): return int(input(prompt)) def get_real(prompt): return float(input(prompt)) #주프로그램부 i = get_integer('정수는? ') r = get_real('실수는? ') print('당신이 입력한 정수값은', i) print('당신이 입력한 실수값은', r) #(2) 온도변환 # 사용자로부터 화씨 온도 값을 입력받아 섭씨 온도로 변환하여 #출력하는 프로그램 작성 #섭씨온도 = c, 화씨온도 = f #c = 5/9*(f-32) #함수 선언부 def fahrenToCelsius(inputF..
n = -10 print('+n = ', +n) #+n = -10 print('+n = ', -n) #+n = 10 print('n = ',n) #n = -10 print(10/3) #3.3333333333333335 print(10/2) #정수가 아니라 실수로 표현한다. #5.0 print(10/3) 3.3333333333333335 #실수값은 오차가 발생한다. 5는 절대로 나올 수가 없는데 print(10//3) #나눗셈의 몫을 구한다. '/' 연산을 한 뒤에 소수부분을 전부 버린다. #3 print(10%3) #나머지를 구한다. 짝수 홀수를 판별하는 경우 등에 사용한다. 배수 여부 시에도 사용. if(a/5==0) #1 print(10*3) #30 print(10**3) #거듭제곱 표현은 **을 사..
# 변수는 사용하기 전에 먼저 선언이 필요하다 # 변수 선언은 변수에 값을 할당함으로써 이뤄진다. # e.g. 변수이름 = 초기값 #9라는 리터럴 값 자체가 변수에 담겨 있는 것이 아니다. # 9라는 리터럴의 ID 가 존재하고, 그 아이디 값을 참조하는 것이다. #즉, 숫자에 대한, 또는 문자에 대한 ID 값만을 가지고 있는 것이다. #그것이 쉽게 변수의 값을 바꿀 수 있는 이유이다. #9라는 객체의 id:123456 이 num_of_people에 저장되는 것이다. #비단 숫자뿐만 아니라 그 어떤 데이터도 마찬가지이다 # id(변수) = id 값 반환 # type(변수) = 리터럴 값의 타입 반환 id(123) 2016327438384 numOfPeople = 1 print(type(numOfPeople..
리터럴(literal) : 값이 변할 수 없는 데이터. 변수(variable) : 값이 변할 수 있는 데이터. 파이썬의 데이터 자료형 기본 자료형 - 한 덩어리로 취급 - 불변객체 - 정수형, 실수형, 복소수형, 논리형, 문자형 * 물론 문자나 숫자는 쪼갤 수 있지만 그렇게 하면 의미가 훼손되기 때문에 더이상 이전과 같은 데이터라고 치부하지 않는다. 복합 자료형 - 다수의 데이터들의 묶음으로 취급 - 가변객체 - 리스트, 튜플, 딕셔너리, 집합 literal : 소스코드 상에 표현된 문자값 그 자체로 표현되며, 변하지 않는 값을 나타내는 데이터 - 정수 리터럴의 예: 0 - 실수 리터럴의 예: 3.14 - 문자 리터럴: "hi", 'hi' - 논리 리터럴: True, False *첫 자는 대문자이고 따옴..