728x90
반응형

Boolean Type
- Boolean 타입은 기본적인 데이터 타입 중 하나로, True 또는 False 의 두가지 값만을 가질 수 있음

형 변환
 - Python에서는 다른 데이터 타입을 불리언으로 변환할 수 있음
 - 대부분의 값은 True로 변환되지만, 일부 "비어있는" 값 또는 "0" 같은 False로 변환됨
 - 예를 들어, bool(), bool("")은 모두 False를 반환

List Type

 - 중복된 요소를 포함할 수 있음
 - 가변적으로, 리스트 내부의 요소 변경 가능
 - 서로 다른 타입의 요소 포함 가능
 - 인덱스를 통한 접근 가능 (예: f[0])

mega = [[1,3,5],[5,6,7],[1,5,9]]
print(mega[0])  #==> [1,3,5] c언어 강의 날짜
print(mega[0][2]) #==> 5 c언어 강의 날짜중 세번째 날짜
#1000 이하의 정수를 입력받고, 분과 시로 환산하는 프로그램
#72이면, 1분 12초
time=int(input("시간:"))
min=time//60
sec=time%60

print(f"{min}분 {sec}초 입니다.")
#정수 10,000~99,999 사이를 입력받고,
#100의 자리 값을 출력하는 프로그램
number=int(input("정수 값:"))
numlist=list(str(number))
print(numlist)   ==> ['1','2','3','4','5']
print(str(number)[2])   ==> 3

#  print(), input(), int(), bool(), list(), str(), float()
#  변수 [데이터 타입] 
#  산술 연산자 (+ - * / // %) ex) [문자-문자] 안됨
#  비교 연산자 (< > >= <= == !=)
# 논리 연산자 (and, or, not)
# 할당 연산자 (= =+ =- =*)

#정삼각형의 넓이와 둘레를 계산하는 프로그램
#밑변?높이?
line = int(input("밑변 입력: "))
height = int(input("높이 입력: "))

print(f"정삼각형의 넓이는 {height*line*0.5} 둘레는 {line*3}")
운동순서 만들기 프로그램
#원하는 운동 종류 3개 입력받아, 효과적인 운동순서 생성
#운동순서: 스트레칭 -> 윗몸 일으키기 -> 러닝

sport1=str(input("운동1:"))
sport2=str(input("운동2:"))
sport3=str(input("운동3:"))
print(f"효과적인 운동 순서는 {sport1} > {sport2} > {sport3} 입니다")
영화 리스트, 팝콘 리스트, 음료 리스트를 보여줘서 선택한 후 조합을 보여주는 프로그램
# #영화 번호 고르시오 [1: 서울의 봄 2: 위시 3: 노량]
# #팝콘 번호 고르시오 [1: 팝콘 2: 치즈팝콘 3: 캬라멜 팝콘]
# #음료 번호 고르시오 [1: 콜라 2: 제로콜라 3: 스트라이트]
# #고르신 영화는 위시 이며, 팝콘은 치즈 팝콘 그리고 음료는 제로 콜라 주문하셨습니다!
movie=int(input("영화 번호 고르시오 [1: 서울의 봄 2: 위시 3: 노량]"))
popcorn=int(input("팝콘 번호 고르시오 [1: 팝콘 2: 치즈팝콘 3: 캬라멜 팝콘]"))
drink=int(input("음료 번호 고르시오 [1: 콜라 2: 제로콜라 3: 스트라이트]"))

movielist=['서울의 봄','위시','노량']
popcornlist=['팝콘','치즈 팝콘','캬라멜 팝콘']
drinklist=['콜라','제로콜라','스프라이트']

print(f"고르신 영화는 {movielist[movie-1]}, 팝콘은 {popcornlist[popcorn-1]}, 음료는 {drinklist[drink-1]} 입니다.")

 

반응형

+ Recent posts