len()함수
문자열의 길이를 확인할 수 있다.
print(len("hello"))
type()함수
자료형을 확인하는 함수. 아래 코드의 결과는 <class 'str'>
a = "hello"
print(type(a))
파이썬의 자료
str : 문자형(따옴표로 둘러쌓인 것)
int : 소수점이 없는 정수형 (숫자형)
float : 소수점이 있는 실수형 (숫자형)
Boolean : True, False
round()함수
반올림 함수로 아래 예시와같이 첫번째 인수로 계산하려는 수 2.5131과 두번째 인수로 반올림 자리를 입력하면 된다.
특이점으로 round()함수는 0.5, 1.5 등 5에서는 반올림이 아니라 0으로 반내림이 되니 주의.
print(round(2.5131, 2))
# 키 입력
height = int(input("당신의 키를 입력해주세요. > "))
# 몸무게 입력
weight = int(input("당신의 몸무게를 입력해주세요. > "))
# BMI 계산
bmi = int(weight/((height/100)**2))
# BMI 출력print(f"BMI는 {bmi}입니다.")
90살까지 사는 것을 기준으로 남은 인생을 확인해 볼 수 있는 프로그램이다.
age = int(input("현재 나이를 입력해주세요. > "))
years_remaining = 90 - age
days_remaining = years_remaining * 365
weeks_remaining = years_remaining * 52
months_remaining = years_remaining * 12
print(f"당신의 인생은 {days_remaining}일, {weeks_remaining}주, {months_remaining}달이 남았습니다.")