22.12.2(금)-3(토)

화이팅·2022년 12월 5일
0

python

목록 보기
1/6

모르는 거 위주로 정리

12.2
-컴파일러 vs 인터프리터
: 인터프리터- 컴파일러와 달리 실행파일을 만들지 않고 실행이 필요할 때 기계어로 변환함 (그때 그때)
컴파일러 - 작성한 코드를 컴퓨터가 이해할 수 있는 기계어로 바꿈 ( 소스 전체 -> 실행파일)

12.3
input() 함수를 이용해서 입력한 데이터는 항상 문자열

,end = '' ( 공백x, 비어있는 문자) #자동 개행 x

-포맷 문자열을 이용한 데이터 출력
print(f'user name : {username}') # 콤마 x
print(f'user age : {userage}')
print(f'user name : {username}, user age : {userage}')

format함수
print('user name : {} ' .format(username))
print('user name : {} , user age: {}' .format(username, userage))

print('나의 이름은 {0}이고, {1}살 {0}이름은 ..'.format(username,userage)

print('user name : %s' %username)
print('user name: %s, user age : %d' % (username, userage))

산술 연산자 : // (몫만 )

print(f'result : {result}')

divmod()함수 : 나머지와 몫 한번에 구하기
result = divmod(num1,num2) -> 튜플
print('result : {}'.format(result))
print('몫: {}'.format(result[0]))
print('나머지: {}'.format(result[1]))

  • 제곱근
    n의 m제곱근 공식
    n ** (1/m)

ex) 2의 3제곱근 구하기
2 ** (1/3)

sqrt() : 2제곱근 (2제곱근만 구할 수 있음. 3제곱근 ... 등은 못구함) -> 따라서 매개변수 한개
pow() : 거듭제곱 구하기

profile
하하...하.

0개의 댓글