카테고리 없음

파이썬 언어 공부(사칙연산 계산기, 홀수/짝수 판별기, 구구단 출력하기)

Doorian's paw 2023. 8. 23. 13:15
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
반응형