Python/Study Note

    값 끝에 문자 넣기 - end

    print(1, end=' ') print(2, end=' ') print(3) # ------------------- 결과 1 2 3

    값 사이에 문자 넣기 - sep

    print(1, 2, 3, sep=', ') # sep에 콤마와 공백을 지정 => 1, 2, 3 print(4, 5, 6, sep=',') # sep에 콤마만 지정 => 4,5,6 print('Hello', 'Python', sep='') # sep에 빈 문자열 지정 => HelloPython print(1920, 1080, sep='x') # sep에 x를 지정 => 1920x1080 print(1, 2, 3, sep='\n') # ------------------------ 결과 # 1 # 2 # 3

    문제: 평균 점수 구하기

    표준 입력으로 국어, 영어, 수학, 과학 점수가 입력됩니다. 평균 점수를 출력하는 프로그램을 만드세요(input에서 안내 문자열은 출력하지 않아야 합니다.) 단, 평균 점수를 출력할 때는 소수점 이하 자리는 버립니다.(정수로 출력) 테스트 케이스 예제1 # 표준 입력 83 92 87 90 # 표준 출력 88 테스트 케이스 예제2 # 표준 입력 32 53 22 95 # 표준 출력 50 더보기 kor, eng, mat, sci = map(int, input().split()) ave = (kor+eng+mat+sci)//4 print(ave)

    입력 값을 변수 두 개에 저장하기 - input, split, map

    a, b = input('문자열 두 개를 입력하세요: ').split() print(a) print(b) # 입력: 안녕 하세요 # ----------------- 결과 # 안녕 # 하세요 c, d = input('문자열 두 개를 입력하세요: ').split(',') print(c) print(d) # 입력: 반갑,습니다 # ----------------- 결과 # 반갑 # 습니다 두 숫자의 합 구하기 a, b = input('숫자 두 개를 입력하세요: ').split() # 입력받은 값을 공백 기준으로 분리 a = int(a) # 변수를 정수로 변환한 뒤 다시 저장 b = int(b) # 변수를 정수로 변환한 뒤 다시 저장 print(a+b) # 입력: 5 7 # ---------- 결과 # 12 ma..

    몫과 나머지를 함께 구하기 - divmod

    divmod(x, y) 결과는 (몫, 나머지)의 형태인 튜플로 나온다. 튜플로 나오기 때문에 몫과 나머지를 변수 두 개에 저장할 수 있다. divmod(5, 2) # (2, 1) divmod(5,5) # (1, 0) divmod(1.2, 0.3) # (4.0, 0.0) a, b = divmod(5, 2) print(a, b) # 2 1

    객체의 자료형 알아내기 - type

    type(값) type(None) # type(0) # type(11) # type(2.5) # type('hi') # type("hi") # type(True) # type((5,3)) # type([3,2]) #