데이터 입력함수 input()

print('키보드를 통해서 데이터를 입력하세요')
userInputData = input()
print(userInputData)
#같은 코드를 더 짧게
print(input('키보드를 통해서 데이터를 입력하세요'))
키보드를 통해서 데이터를 입력하세요
안녕하세요 #입력한 값
안녕하세요 #함수로 인해 출력된 값
입력된 값은 항상 문자열로 인식된다


형 변환 함수를 이용해 자료형을 변환해야한다.
실습 예제

1, 3번만 해보자
userInputData = input('오늘 날씨 정보 입력 : ')
print(userInputData)
width = int(input('가로 길이 입력 : '))
height = int(input('세로 길이 입력 : '))
print(width * height)
print(width * height / 2)
오늘 날씨 정보 입력 : 덥고 습해
덥고 습해
가로 길이 입력 : 10
세로 길이 입력 : 5
50
25.0
=====================================================
데이터 출력함수 print()
userName = '홍길동'
print(userName)
userAge = 20
print(userAge)
print('user name : ', userName)
print('user age : ', userAge)
print('3 * 5 = ', end='')
print(3*5)
홍길동
20
user name : 홍길동
user age : 20
3 * 5 = 15
포맷을 이용한 출력
userName = '홍길동'
userAge = 20
print(f'user name : {userName}')
print(f'user age : {userAge}')
print(f'user name : {userName}, user age : {userAge}')
user name : 홍길동
user age : 20
user name : 홍길동, user age : 20
이렇게 포맷을 이용해 출력할 수 있다.
특수문자
1. \t : 탭
2. \n : 개행(엔터, 줄 변환)
userName = '홍길동'
userAge = 20
print(f'user name : {userName}')
print(f'user age : {userAge}')
print(f'user name : {userName}, user age : {userAge}')
print(f'user name:\t{userName} \nuser age:\t{userAge}')
user name : 홍길동
user age : 20
user name : 홍길동, user age : 20
user name: 홍길동
user age: 20
실습 예제

width = int(input('가로 길이 : '))
height = int(input('세로 길이 : '))
triangle = width * height / 2
print(f'width : {width}, height : {height}, triangle : {triangle}')
가로 길이 : 10
세로 길이 : 20
width : 10, height : 20, triangle : 100.0