- 숫자형
a = 10
b = -3
- 부동소숫점(floating point): 소숫점을 포함하는 실수를 나타냅니다.ex)3.14
- 문자열(string 곧 str): 문자, 단어, 그 이상의 텍스트 "hello"
- int()
- folat()
- str()
- 정수나눗셈(//)_ 첫번째 숫자를 두번째 숫자로 나누고 결과를 정수로 내림하는데 사용
- 나눗셈(/)_ 첫번째 숫자를 두번째 숫자로 나누는데 사용
- 정수 나머지_ 나머지 연산자 5%2는 1로 나옴
선생님답지
#선생님 답지
#year = int(input("태어난년도입력"))
#print(f"(2023-year))
#krw = int(input("원화 입력:"))
#usd = 0.00077
#yen = 0.11
#print(f"달러: {krwusd}, 엔:{krwyen}")
#km = int(input("km 입력:"))
#mile = 0.62
#print(f"{km*mile}입니다.")
불리안 타입은 기본적인 데이터 타입 중 하나로, true or false의 두가지값만을 가질 수 있다.
형변환
파이썬에서 다른 데이터 타입을 불리안으로 변환할 수 있다.
대부부의 값은 true로 변환되지만 일부 반 값 ㄷ또는 제로 값은 false로 변환된다. ex) bool(e), bool("") 은 모두 false를 반환한다.
list type
e = [1,2,3]
f = ['손흥민', '황희찬', '김민재']
g = [1, '손흥민', 4, true, [1,2,3,4]]
print(
모든타입 리스트로 만들 수 있음.
list 사용하기_ex)string_to_list = list("hello") 는 h e l lo 로 나옴.
비교 연산자
비교연산자의 결과는 bool type이다.
초과 >
이상 >=
print(5<1)
같다(same) ==
print(3 == 1)
다르다 !=
print(3 != 100)
논리연산자----
and(모든 조건이 트루이어야 트루이다)
print(3>1 and 5<10)
print(3!=0 and 3!=5)
or(하나라도 조건이 투루면 모든게 트루다)
print(3>0 or 1==1)
not(boolean 타입을 반대로 해주는 거)
a = (3>1) and (3>1)
print(a)
할당연산자
x = 5
x = x +3 #x에 3을 더해주는 방법
x+=3(축약버전)
y = 10
y = y - 5
y-=5
z = 10
z = z10
z=10
#일차함수 퀴즈(어려움)
#y = xa + b
a = int(input("a:"))
b = int(input("b:"))
x = int(input("x:"))
print(f"y= {xa+b}")
animals = ["🐥","🐙","🦑","🦐","🐓"]
print(f"{animals}")
pick = int(input("원하는걸골라봐(0-5)"))
print(f"{animals[pick]}는 참 귀엽죠")