Python 레슨 5 :: 구조적 프로그래밍 패러다임, 유형 변환

파이썬에서 기억하고 싶은 것

제어 구조

구조화된 프로그래밍 패러다임

  • 절차적 프로그래밍 패러다임의 하위 개념
  • goto 문을 사용하지 않고 세 개의 제어 구조로만 구성된 프로그래밍 패러다임
  • 세 가지 제어 구조: 순차, 선택적 및 반복
  • 프로그램 실행 흐름이 간결하고 소규모로 정리하기 쉽습니다.

연습

삼각형 만들기

콘 계산 프로그램

input()은 사용자 입력을 받기 위해

모든 데이터를 텍스트로 수신

radius = input()

# 1개의 파라미터는 입력 안내로 사용
radius = input("반지름을 입력하게: ")

# 정수로 받자
radius = int(input("반지름을 입력해보게"))

프로그래밍 오류

  • 구문 오류: 문법이 틀릴 때
  • 런타임 에러: 논리적으로 불가능한 경우
  • 의미 오류: 잘못 해석된 진술을 작성할 때

데이터 유형 변환

데이터를 다른 유형으로 변환

  • 문자열 시간 변환: str 함수
  • 정수형으로 변환: int 함수
  • 10진수 유형으로 변환: float 함수

출력할 print()

공백은 sep 매개변수로 조정할 수 있습니다.

print("가나다", "라마바", "사아자") # "가나다 라마바 사아자"

# 공백을 없앨 때(sep 파라미터 사용)
print("가나다", "라마바", "사아자", sep="") # "가나다라마바사아자"