본문으로 건너뛰기

입력함수 / 자료형 변환 함수

1. Final Result

'>>' Code - 1

print("이름을 입력하세요")
name = input("name : ")

print("학과를 입력하세요")
dept = input("dept: ")

print("당신의 이름은 " + name + " 이고, 학과는 " + dept + " 입니다.")

'>>' Result - 1

이름을 입력하세요
name : 이승효
학과를 입력하세요
dept : 컴퓨터공학과
당신의 이름은 이승효 이고, 학과는 컴퓨터공학과 입니다.

'>>' Code - 2

print("사칙연산 해봅시다")
print(1 + 1)
print(1 - 1)
print(1 * 10)
print(1 / 10)
print(1 // 10)

print("연산할 두 수를 입력하세요")
a = int(input("a: "))
b = int(input("b: "))
print("a는 ", a, "b는 ", b,"a + b = ", a + b)

'>>' Result - 2

사칙연산 해봅시다
2
0
10
0.1
0
연산할 두 수를 입력하세요
a: 29
b: 21
a는 29 b는 21 a + b = 50

2. 프로그램 저장 및 실행

상단 메뉴 활용

| File | Edit | Format | Run | Options | Window | Help |

  1. 저장 File > Save

  2. 실행 Run > Run Module


3. 주석

프로그램의 부연설명(실행에 영향을 미치지 않음)

주석의 종류 | # | ''' ~ ''' | |한 줄 주석|여러 줄 주석|


4. print()

개요

문자열, 숫자, 변수를 출력하기 위한 함수

  • 표준 출력장치인 스크린에 글자를 출력
  • 함수 안에 아무 내용도 없는 경우 : 한줄 띔의 결과

'>>' Code

print(1+2)
print()

'>>' Result

3

문법

  • print(숫자 + 숫자) # 연산
  • print('문자', 숫자) # 연달아 출력
  • print(숫자 + 숫자) : 연산 결과
  • print(문자 + 문자) : 문자와 문자 연결
  • print(숫자 + 문자) or print(문자 + 숫자) ----- ⚠️

⚠️ 서로 다른 자료형을 +로 연결 할 경우 error(type) 발생

  • print(숫자, 숫자) : 연산결과
  • print(숫자, 문자) : 숫자와 문자 연결
  • print(문자, 문자) : 문자와 문자 연결
  • print('문자' * 숫자) # 문자열을 숫자만큼 반복출력
  • print('숫자' * 숫자) # '숫자'는 문자처리되어 반복출력

end 기호 사용하기

  • print() 사용 시 줄 바꿈 하지 않고 특수문자로 다음 줄과 연결

'>>' Code

print("나는 나를", end=" #")
print("사랑합니다.")

'>>' Result

나는 나를 #사랑합니다.

5. 입력함수

프로그램 실행 중 표준 입력장치인 키보드로부터 값을 입력 받는 함수

'>>' 문법

input()

'>>' Result 문자(열) <class 'str'>


6. 자료형 변환 함수

입력 받은 데이터의 자료형을 변환할 수 있는 함수

결과

  • 변환함수에 따라 정수, 실수, 문자형 등으로 결과가 달라짐

문법 |int()|float()|str()| |정수형으로 변환|실수형으로 변환|문자형으로 변환| |>>> int(1.0)|>>> float(1)|>>> str(1)| |1|1.0|'1'|