본문 바로가기
국비교육기관/수업

02일차_파이썬 기초_문자열,연산자,변수

by 밀키스 2021. 3. 17.

@21.03.16

 

@오전에는 그냥 빅데이터 특강으로 앞으로의 미래, 신기술의 필요성 이런 얘기를 하고 끝남



@Anaconda3


아나콘다는 파이참이나 주피터 처럼 별도의 에디터 없이, 파이썬 설치 없이 바로 쓸 수 있게 만들어준다


아나콘다를 통한 주피터 사용하기

@@@단축키@@@

a - 위쪽에 셀 추가
b - 아래 셀 수착
dd, x - 셀 삭제
ctrl + enter -  실행
shift + enter -  실행 후 밑에 셀로 내려가기

 

@ 파이썬 formating

이씨발 포맷팅 파이썬 %네 이걸 까먹누;; 근디 안쓴디.. 무튼 기억하자 포매팅 파이썬은 < % >
그외 < format > 이란 함수를 사용해서 formating을 할 수도 있긴하다. 근데 이에 대해서는 얼마나 효율이 좋은지는 모르겠다. 데이터량 차이가 뭐가 더 나은지는... 무튼 이런 방법도 있다~란것

num = int(input("put the number. name is 'num': "))
num2 = int(input("put the number. name is 'num2': "))
print("num + num2 is %d"%(num+num2))

@산술연산자 중 몫을 구하기 위한 연산자는 //, 나머지는 %이다.

 



@연산자를 이용한 간단한 수식 문제

#거스름돈을 입력받아 내어줘야 하는 지폐의 개수를 출력하는 프로그램을 작성하시오.
# 단, 최대단위는 10000원, 최소단위는 100원입니다.
mon = int(input("총 금액을 입력하세요 :"))
man=mon//10000
ochun = (mon%10000)//5000
chun = (mon%5000)//1000
obag = (mon%1000)//500
bag = (mon%500)//100
print("잔돈    : {}원\n10000원 : {}개\n5000 원 : {}개\n1000 원 : {}개\n500  원 : {}개\n100  원 : {}개".format(mon,man,ochun,chun,obag,bag))


@삼항 연산자

이건 첨 봄
a if 조건식 else b => 형태인데, 조건식이 맞으면 a, 틀리면 b가 나온다.
응용 문제

# 두 개의 정수를 입력 받아 큰 수에서 작은 수를 뺀 결과값을 출력하시오.
a = int(input("Put the number. not words => "))
b = int(input("Put the number. not words => "))
print("두 수의 차 : %d"%(a-b if a>=b else b-a))


포매팅을 저런식으루두 쓸 수 있는지 첨암..

 

아래는 해당 수업일자에 푼 간단한 문제이다.

거스름돈지폐판별.txt
0.00MB
시급계산기.txt
0.00MB
초를시분초로환산.txt
0.00MB
홀,짝판별.txt
0.00MB

 

아래는 해당 일자에 대한 주피터 노트북 내용이다.

 

01_변수, 문자열

 

02_연산자

반응형

댓글