내일부터 스프링 들어갈것임
먼저 배울 것
maven이랑 db연동방법, myBatis 프레임워크
그리고 스프링 수업
파이썬
#내장 함수
format(데이터, format_spec): format에 맞춰 데이터를 문자열로 리턴
{숫자}와 format()을 이용한 데이터 맵핑
print('{0} is {1}'.format('Python','fun'))
#format(데이터, 출력형식)
print(4) #4
print(format(4,'10d')) #정수 10자리 자릿수에 맞춰 출력 -> 4
print(format(4.3,'10.3')) #실수의 정수 10자리, 소수점 3자리로 출력 -> 4.3
print(format(42.19579, '.3f')) #소수점 3자리까지 출력 -> 42.196 (반올림)
print(format('안녕하세요','s'))
#{숫자}와 format() 함수를 이용한 데이터 맵핑
print('{0} is {1}'.format('Python','Fun')) #format의 값이 순서대로 숫자 위치에 대입됨 -> Python is Fun
print('{} is {}'.format('Python','Fun')) #임의로 앞에서부터 대입 -> Python is Fun
print('{1} is {0}'.format('Python','Fun')) #숫자 순서대로 대입 -> Fun is Python
#키보드로 입력한 문자를 format() 함수로 출력
name=input('이름을 입력하세요:')
job=input('직업을 입력하세요:')
print('{0} is a {1}, {2}?'.format(name, job,'right')) # name is a job, right?
print('{n} is a {j}'.format(n=name,j= job)) # name is a job (변수로 지정 가능)
#조건문: if문
#if 조건식:
# 조건식이 참일 경우 실행될 문장 (들여쓰기 필수)
if True :
print('항상 실행1')
print('항상 실행2')
if False :
print('실행 안됨1')
print('실행 안됨2')
print('무조건 실행') # 조건문 밖
if 3>5 :
print('실행 안됨')
print('무조건 실행')
#조건문: if else문
#if 조건식:
# 조건식이 참일 경우 실행될 문장 (들여쓰기 필수)
# else :
# 조건식이 거짓일 경우 실행될 문장
#키보드로 입력한 값이 양수인지 음수인지 판별
n=input('정수를 입력하세요: ')
print(type(n)) #<class 'str'> -> 정수형으로 변환 필요
if int(n)>=0 : #정수형 변환한 값을 비교
print(n,' = 양수')
else :
print(n, ' = 음수')
#예외처리 포함
try :
n = int(input('정수를 입력하세요: '))
if n>=0:
print(n,' = 양수')
else :
print(n, ' = 음수')
except: #숫자를 입력하지 않은 경우 예외처리
print('숫자만 입력 가능합니다')
#키보드로 입력한 값이 짝수인지 홀수인지 판별
n=int(input('정수를 입력하세요: '))
if n%2==0 :
print(n,' = 짝수')
else :
print(n,' = 홀수')
#키보드로 입력한 정수 2개 중 최대값과 최소값을 구하는 프로그램
n1=int(input('정수를 입력하세요: '))
n2=int(input('정수를 입력하세요: '))
if n1>=n2:
max=n1
min=n2
else:
max=n2
min=n1
print('max=',max)
print('min=',min)
#조건문 : if ~ elif ~ else문
#if 조건1:
# 조건1이 참이면 실행
#elif 조건2:
# 조건2가 참이면 실행
#else:
# 조건에 만족하지 않으면 실행
#키보드로 점수를 입력했을 때, 점수가 어느 학점에 해당하는지 판별
n=int(input('점수를 입력하세요: '))
if n>=90 :
print(n,'점은 A')
elif n>=80:
print(n,'점은 B')
elif n>=70:
print(n,'점은 C')
elif n>=60:
print(n,'점은 D')
else:
print(n,'점은 F')
#for 변수 in range() :
# 반복실행될 문장
#range(초기값, 최종값) : 초기값부터 최종값 미만까지 1씩 증가
for i in range(1,11): #1~10까지 출력
print(i, end=' ')
print()
#range(최종값) : 0부터 최종값 미만까지 1씩 증가
for i in range(10): #0~9까지 출력
print(i, end=' ')
print()
#range(초기값, 최종값, 증감값) : 초기값부터 최종값 미만까지 증감값 단위로 증감
for i in range(10,1,-1): #10~2까지 1씩 감소
print(i, end=' ')
print()
'수업 > 정리' 카테고리의 다른 글
220420 mybatis-2 (0) | 2022.04.20 |
---|---|
220419 maven, mybatis-1 (0) | 2022.04.19 |
220415 파이썬 문법3 - input, in, 내장 함수 (0) | 2022.04.15 |
220414 파이썬 문법2 - 변수, list,tuple,set, 연산자 (0) | 2022.04.14 |
220413 파이썬 설치, 기본문법1 (0) | 2022.04.13 |