변수명 = 값 형태로 할당type() 함수 사용+/ (예: 7/4 = 1.75)// (예: 7//4 = 1)% (예: 7%4 = 3)** (예: 2**3 = 8)input() 함수: 문자열 입력int(input())float(input())#''' 또는 """==!=><>=<=if 조건: # 조건이 참일 때 실행할 코드else: # 조건이 거짓일 때 실행할 코드
# 변수 사용 예제
width = 10
height = 20
area = width * height
print(area) # 출력: 200
# 연산자 사용 예제
x = 2.0
y = 3.0 * x**2 + 7.0 * x + 9.0
print(y) # 출력: 35.0
# 사용자 입력 예제
name = input("What is your name? ")
print("Hello, Mr. ", name)
# 홀수/짝수 판별
number = int(input("정수를 입력하시오: "))
if (number % 2) == 0:
print("입력된 정수는 짝수입니다.")
else:
print("입력된 정수는 홀수입니다.")
# 두 수 중 큰 수 찾기
x = int(input("첫 번째 정수: "))
y = int(input("두 번째 정수: "))
if x > y:
print("큰 수는", x)
else:
print("큰 수는", y)
# 할인 금액 계산
sales = int(input("구입 금액을 입력하시오: "))
discount = 0
if sales >= 100000:
discount = sales * 0.05
print("쇼핑 금액은", sales, "원 입니다.")
print("할인된 금액은", discount, "원 이고,")
print("최종 지불 금액은", sales-discount, "원 입니다.")
파이썬에서 변수의 타입을 확인하는 함수는?
답: type()
파이썬에서 사용자로부터 입력을 받는 함수는?
답: input()
파이썬에서 거듭제곱을 표현하는 연산자는?
답: **
파이썬에서 들여쓰기의 역할은?
답: 코드 블록의 구분
파이썬에서 문자열을 정수로 변환하는 함수는?
답: int()
나이 계산기
사용자로부터 태어난 연도를 입력받아 현재 나이(2025년 기준)를 계산하는 프로그램을 작성하세요.
#내 답변
year = int(input("태어난 연도를 입력하세요.: "))
age = 2025 - year + 1
print(age)
birth_year = int(input("태어난 연도를 입력하세요: "))
current_year = 2025
age = current_year - birth_year
print("당신의 나이는", age, "세입니다.")
온도 변환기
사용자로부터 섭씨 온도를 입력받아 화씨 온도로 변환하는 프로그램을 작성하세요. (화씨 = 섭씨 * 9/5 + 32)
celsius = float(input("섭씨 온도를 입력하세요: "))
fahrenheit = celsius * 9/5 + 32
print("섭씨", celsius, "도는 화씨", fahrenheit, "도입니다.")
학점 계산기
사용자로부터 시험 점수를 입력받아 학점을 출력하는 프로그램을 작성하세요.
score = int(input("시험 점수를 입력하세요: "))
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "F"
print("당신의 학점은", grade, "입니다.")
짝수 합 계산기
사용자로부터 숫자 n을 입력받아 1부터 n까지의 짝수의 합을 계산하는 프로그램을 작성하세요.
n = int(input("숫자를 입력하세요: "))
sum_even = 0
for i in range(2, n+1, 2):
sum_even += i
print("1부터", n, "까지의 짝수의 합은", sum_even, "입니다.")
BMI 계산기
사용자로부터 키(cm)와 몸무게(kg)를 입력받아 BMI를 계산하고 비만도를 출력하는 프로그램을 작성하세요.
height = float(input("키를 입력하세요(cm): ")) / 100 # cm를 m로 변환
weight = float(input("몸무게를 입력하세요(kg): "))
bmi = weight / (height * height)
print("BMI:", bmi)
if bmi < 18.5:
print("저체중")
elif bmi < 23:
print("정상")
elif bmi < 25:
print("과체중")
else:
print("비만")
변수명 = 값type(변수명)+, , , /, //, %*if 조건: 실행문==, !=, >, <, >=, <=input("메시지")int(), float(), str()print()#''' 또는 """