내일부터 스프링 들어갈것임
먼저 배울 것
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()

+ Recent posts