
파이썬 공부 레벨 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" { 변수 } " 이런식으로 처리.
사실 변수를 숫자로 넣는 경우가 많을까 싶지만..
알아두면 좋을 것 같다 !
'프로그래밍 > 파이썬' 카테고리의 다른 글
| 파이썬 공부 레벨 1의 6단계: 리스트 🧙♂️✨ (1) | 2024.11.18 |
|---|---|
| 파이썬 공부 레벨 1의 5단계: 문자열 🧙♂️✨ (5) | 2024.11.15 |
| 파이썬 공부 레벨 1의 4단계: 연산자와 형 변환 🌈🔢 (3) | 2024.11.14 |
| 파이썬 공부 레벨 1의 3단계: 조건문 🧙♂️🔮 (1) | 2024.11.13 |
| 파이썬 첫걸음: 기본 출력과 변수 선언 (0) | 2024.11.11 |