본문 바로가기
프로그래밍/파이썬

파이썬 공부 레벨 1의 2단계: 사용자 입력과 기본 연산 🚀

by 용GPT 2024. 11. 12.

파이썬 공부 레벨 1의 2단계: 사용자 입력과 기본 연산
파이썬 공부 레벨 1의 2단계: 사용자 입력과 기본 연산

 

파이썬 공부 레벨 1의 2단계: 사용자 입력과 기본 연산

사용자 입력 받기

# input() 함수로 입력 받기
name = input("이름을 입력하세요: ")
print(f"안녕하세요, {name}님!")

기본 연산자

# 산술 연산자
a = 10
b = 3

print(f"덧셈: {a + b}")    # 13
print(f"뺄셈: {a - b}")    # 7
print(f"곱셈: {a * b}")    # 30
print(f"나눗셈: {a / b}")  # 3.333
print(f"나머지: {a % b}")  # 1
print(f"제곱: {a ** b}")   # 1000

형 변환

# 문자열을 숫자로
age = int(input("나이를 입력하세요: "))
print(f"내년에는 {age + 1}살이 됩니다!")

도전 과제! 🏆

두 숫자를 입력받아 사칙연산 결과를 출력하는 프로그램을 만들어보세요!

꿀팁:

  • input()은 항상 문자열로 입력받아요
  • 숫자 계산하려면 int()float()로 변환 필요해요

도전 과제 정답!! 🚀✨

# 두 숫자를 입력받아 사칙연산 결과를 출력하는 프로그램

# 첫 번째 숫자 입력
num1 = float(input("첫 번째 숫자를 입력하세요: "))

# 두 번째 숫자 입력
num2 = float(input("두 번째 숫자를 입력하세요: "))

# 사칙연산 결과 출력
print(f"덧셈 결과: {num1 + num2}")
print(f"뺄셈 결과: {num1 - num2}")
print(f"곱셈 결과: {num1 * num2}")

# 나눗셈은 0으로 나누는 경우 예외 처리
if num2 != 0:
    print(f"나눗셈 결과: {num1 / num2}")
else:
    print("0으로 나눌 수 없습니다!")

꿀팁:

  • float()을 사용해 정수와 실수 모두 입력 가능
  • 나눗셈은 0으로 나누는 오류 방지를 위해 조건문 추가
  • f-string으로 깔끔하게 결과 출력

도전 과제 성공! 👏🎉


 

변수에 숫자를 넣는 법을 배웠다.

여러 변수를 넣을 때는 f" { 변수 } " 이런식으로 처리.

사실 변수를 숫자로 넣는 경우가 많을까 싶지만..

알아두면 좋을 것 같다 !