728x90
반응형
오늘은 파이썬 공부 2일차이다.
오늘은 아래와 같은 예제를 실습해 보도록 하자.
4. 사칙연산 계산기,
5. 홀수/짝수 판별기,
6. 구구단 출력하기
바로 시작하자!
4. 사칙연산 계산기
{code}
num1 = float(input("첫 번째 숫자를 입력하세요: "))
num2 = float(input("두 번째 숫자를 입력하세요: "))
operator = input("연산자(+, -, *, /)를 입력하세요: ")
if operator == "+":
print(f"{num1} + {num2} = {num1 + num2}")
elif operator == "-":
print(f"{num1} - {num2} = {num1 - num2}")
elif operator == "*":
print(f"{num1} * {num2} = {num1 * num2}")
elif operator == "/":
if num2 != 0: # 0으로 나누는 경우를 방지
print(f"{num1} / {num2} = {num1 / num2}")
else:
print("0으로 나눌 수 없습니다.")
else:
print("잘못된 연산자를 입력하셨습니다.")
[결과]

설명: 우선 input() 함수를 이용해 사용자로부터 두 개의 숫자와 연산자를 입력받는다.
if문을 통해 연산자에 따라 적절한 연산을 수행하고 결과를 출력한다.
이때 조건 중, 나누기 연산(/)을 선택했을 때, 나누는 숫자(num2)가 0인 경우에는 "0으로 나눌 수 없습니다."라는 메시지를 출력한다.
5. 홀수/짝수 판별기
{code}
number = int(input("정수를 입력하세요: "))
if number % 2 == 0:
print(f"{number}는 짝수입니다.")
else:
print(f"{number}는 홀수입니다.")
설명:
[결과]

설명: input() 함수를 사용하여 정수를 문자열 형태로 입력받는다.
int() 함수를 사용하여 input 값을 정수 형태로 변환한다.
숫자를 2로 나누어 나머지가 0이면 짝수, 그렇지 않으면 홀수라고 판단하고 그 결과를 출력한다.
6. 구구단 출력하기
{code}
dan = int(input("출력하고 싶은 구구단의 단을 입력하세요: "))
for i in range(1, 10):
print(f"{dan} x {i} = {dan * i}")
[결과]

설명: 사용자로부터 특정 단(출력하고 싶은 구구단)을 입력받는다.
for 반복문과 범위를 지정하는 range() 함수를 사용하여 1부터 9까지 반복하면서 해당 단의 구구단을 출력한다.
이때 range(1, 10)은 1부터 9까지의 숫자를 생성을 의미한다.
오늘의 키워드 : range()
다음 시간에는 리스트를 이용해서, 합계/평균값 구하기부터 실습을 진행해보자.
728x90
반응형