Python
Python 변수(Variable), 변수연습문제
아랑팡팡
2023. 9. 14. 19:30
728x90
Python 변수(Variable)
데이터를 저장하고 참조하는데 사용되는 메모리공간을 변수라고 하며 값을 저장하는 컨테이너와 같은 역할을 한다.
Variable 이름 규칙
1. 문자, 숫자 및 밑줄 문자(_)로 구성된다.
2. 숫자로 시작할 수 없다.
3. Python의 키워드를 변수의 이름으로 사용할 수 없다.
name1 = 10
name_2 = "ar"
_name3 = 30
Python 변수(Variable) 연습문제
1. 간단한 계산기 프로그램
1) 사용자로부터 두개의 숫자와 연산을 입력받는다.
2) 연산을 수행하고 결과를 출력하는 계산기 프로그
# 간단한계산기 프로그램
# 1. 사용자로부터 두개의 숫자와 연산을 입력받는다.
# 2. 연산을 수행하고 결과를 출력하는 계산기 프로그램
def calculator():
num1 = int(input("첫번째 숫자를 입력하세요 : "))
num2 = int(input("두번째 숫자를 입력하세요 : "))
operator = input("연산자(+, -, *, /)를 입력하세요 : ")
if operator == "+":
result = num1 + num2
elif operator == "-":
result = num1 - num2
elif operator == "*":
result = num1 * num2
elif operator == "/":
result = num1 / num2
else:
result = "올바른 값을 입력해주세요!!"
print("\n입력된숫자 : ", num1, num2, "연산자 : ", operator)
print("결과 : ", result)
calculator()
2. 온도 변환기 프로그램
1) 사용자에게 섭씨 혹은 화씨 온도를 입력받는다.
2) 입력받은 온도의 반대 단위로 변환해준다.
# 온도 변환 프로그램
# 1. 사용자에게 섭씨 혹은 화씨 온도를 입력받는다.
# 2. 입력받은 온도를 반대 단위로 변환해주는 프로그램
def temperature():
temperature = float(input("온도 입력 : "))
unit = input("입력한 온도 섭씨 = C, 화씨 = F를 입력해주세요 : ")
if unit.upper() == "C":
convertTemperatuer = (temperature * 9/5) + 32
print(f"{temperature}C == {convertTemperatuer}F")
elif unit.upper() == "F":
convertTemperatuer = (temperature - 32) * 5/9
print(f"{temperature}F == {convertTemperatuer}C")
else:
print("유효한 값을 입력해주세요..")
temperature()
728x90
반응형
LIST