-
13, 14 - input 함수study with Q - 파이썬 2024. 2. 18. 17:01
#명령 프롬프트에서 사용자로부터 데이터를 입력 받을 때 input( )함수를 사용함
#input 함수의 흐름
- 프롬프트(입력을 요청하는 문자열)을 출력
- 사용자로부터 입력을 받을 수 있게 일시 정지
- 입력을 받으면 계속 진행
#input 함수의 활용
입력한 내용을 출력하거나 다른 변수에 넣기 위해서는 print() 함수나 변수에 저장
- input 함수를 print 함수로 감싸면 그대로 출력
print(input("입력plz : ") - input 함수를 변수에 저장하려면 변수에 넣고 print 함수로 변수 출력
a = input("나를 입력해: ")
print(a)
※기억해줘 : 함수의 리턴값 : 함수를 실행했을 때, 함수의 결과로 나오는 값
input 함수는 무엇을 입력해도 결과는 문자열 자료형으로 나옴. #12와 같은 숫자도, True, False와 같은 불값도
#input 함수에서 문자열을 숫자로 받고 싶을 때는?
- int(): 정수로 변환
a = int(a) #변수로 만들어서 a를 다시 정수로 받아버려야 해 - float(): 부동소수점으로 변환
b = float(b) #변수로 만들어서 b를 다시 부동소수점으로 받아버려야 해
#숫자를 다시 문자열로 받고 싶을 때는?
- str()
c=str(a) #정수로 받은 a를 다시 문자열로 받고 있어여
#inch 단위를 cm단위로 변경해봅시다.
#입력 : inch 단위를 입력 raw_data = input("inch 단위 숫자: ") #처리 : inch단위를 cm로 변환하는 처리 inch = float(raw_data) cm = inch * 2.54 #출력 : cm 단위로 출력하기 print(inch, "inch는", cm, "cm입니다.") #inch 단위를 cm로 변환해봅시다. 예제로 str_input = input("숫자 입력> ") num_input = float(str_input) print() print(num_input, "inch") print(num_input * 2.54, "cm")
#원의 둘레와 넓이를 구해봅시다
pi = 3.14 radius = input("원의 반지름 입력> ") r = int(radius) print() print("반지름: ", r) print("원의 둘레: ", 2 * pi *r) print("원의 넓이: ", pi*(r**2))
'study with Q - 파이썬' 카테고리의 다른 글
16 - f-문자열 (0) 2024.02.22 15 - format 함수 (0) 2024.02.22 12 - 변수와 복합대입연산자 (0) 2024.02.18 10, 11 - 숫자 (0) 2024.02.04 9 - 문자열 (0) 2024.01.31