📚 [Archive] CS & AI 스터디/[STUDY] Python 기초 🐍

[Python] 입력과 출력 (I/O)

히주 2024. 12. 22. 23:17

 


🔷 파이썬 입력 - input()으로 사용자 데이터 받기

📌주의 : 사용자가 입력한 데이터는 문자열 형태로 저장됩니다.
 
- 사용자에게 받은 데이터를 이용해 계산하기 위해서는 int() 함수를 이용해서 숫자형으로 변환해야합니다.
    1) 변수 = int(input("프롬프트"))
    2) 변수 = input("프롬프트")
        변수 = int(변수)

# 사용법 1
age = int(input("나이를 입력하세요 : "))

# 사용법 2
age = input("나이를 입력하세요 : ")) # 문자형 타입임
age = int(age)

# 사용법 3 - map()함수를 이용해서 여러 데이터 입력받기
a, b, c = map(int, input("세 개의 정수 입력").split())

 
 

🔷 파이썬 출력 - print()로 데이터 출력하는 방법

# ','로 구분하여 2개 이상의 값을 연결해 출력
print("Hello", "World") # Hello World
print("1더하기 2는", 1+2) # 1더하기 2는 3
age = 23
print("나는", age, "살입니다.") # 나는 23 살입니다.
print(f'나는 {age}살입니다.') # 나는 23살입니다.

# 줄을 바꾸지 않고 출력하려면
print("Hi i'm")
print("python")

print("Hi i'm", end='')
print("python")