개인적인 공부/Python
day2-6 python (숫자 처리 및 F-String)
karatejin
2023. 2. 21. 17:10
print(8/3) # 결과 값이 소숫점으로 나옴 # 결과값 = 2.6666666666666665
print(int(8/3)) # 뒤에 소수점이 다 짤리고 정수값만 남음
반올림
print(round(8/3))
결과
반올림 비교
# 반올림
print(round(8/3)) # 그냥 반올림
print(round(8/3 ,2)) #소수 두번째 자리까지 반올림한다.
버림
print(8//3)
점수 표시
score = 0
print("당신의 점수는 " + score)
print("당신의 점수는 " + str(score)) #문자열 형태로 변환
복합적으로 출력하기 (f-String 쓰기)
f-String : 서로 다른 데이터 유형을 문자열로 처리
# 복합적으로 출력하기
score = 0 #integer
height = 1.8 #float
isWinning = True #Boolean
print("당신의 점수는" + score + "당신의 키는 " + height + " 이기고 있나?" + isWinning)
데이터 타입이 모두 다른 것들을 출력하려면 전부 str 값으로 변환해야 하는데 귀찮다.
print("당신의 점수는" + str(score) + "당신의 키는 " + str(height) + " 이기고 있나?" + str(isWinning))
귀찮다
f-String 을 한다면?
# f-String
print(f"당신의 점수는? {score} , 당신의 키는 {height} , 당신은 이기고 있나요?{isWinning}")