ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.