본문 바로가기
IT관련/Python

[확고의 쓱~ 훑어보는 기록] Python - 입력 예제 (input / format 함수 사용)

by 확고 2022. 7. 22.
728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#-*- coding:utf-8
'''
Created on 2022. 7. 22.
 
@author: hwakgo
'''
#스캐너처럼 콘솔 창에 입력하려면 input 사용
name = input('이름을 입력하세요:')#콘솔 창에 임의로 홍길동 입력했다고 가정
print("name:" + name)#콘솔 창 출력 ▶name:홍길동
 
#숫자로 입력했어도 문자로 인식할 수 있음 
#age = input('나이를 입력하세요:')
#print(type(age))#▶<class 'str'>
#따라서 입력받을 때 바로 int로 변환해 줄 것
age = int(input('나이 입력하세요:'))#콘솔 창에 임의로 100 입력했다고 가정
#★ int와 문자열을 같이 쓰는 경우 플러스(+)로 연결할 수 없고 쉼표(,)를 사용해야 함
print("age:",age)#▶age: 100
print(type(age))#▶<class 'int'>
 
#★ 서식 문자 이용 : '따옴표 안 서식 문자 입력하고' % (괄호 안에 서식 문자에 들어갈 것 입력 2개 이상이면 따옴표로 구분)
print('이름은 %s이고, 나이는 %d살입니다.' % (name,age))#▶이름은 홍길동이고, 나이는 100살입니다.
#★ format 함수 이용 : 중괄호 안에 순서대로 인자를 넣음. 중괄호 안에 숫자를 쓰면 숫자 쓴 대로 값이 들어감(숫자는 0부터 시작)
print('이름은 {}이고, 나이는 {}살입니다.' .format(name,age))#▶이름은 홍길동이고, 나이는 100살입니다.
print('나이는 {1}살이고, 이름은 {0}입니다.' .format(name,age))#▶나이는 100살이고, 이름은 홍길동입니다.
print('이름은 {name}이고, 나이는 {age}살입니다.' .format(name="확고",age=1))
cs

 

▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] Python - 출력 예제 (print / str, int 함수 / 서식 문자 사용)

 

[확고의 쓱~ 훑어보는 기록] Python - 출력 예제 (print / str, int 함수 / 서식 문자 사용)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 #-*- coding:utf-8 ''' Created on ..

j-growthdiary.tistory.com

728x90
반응형

댓글