본문 바로가기
반응형

파이썬/기본25

파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 파이썬 for문으로 리스트 숫자 넣기 그리고 분할하기 # a = [6,5,4,3,2,1] 을 [[6,5,4],[3,2,1]] 로 만들기 # 리스트 분할 하기 a = [] * 6 # 0~5 까지 초기화 n = 3 for i in range(6): a.append(int(input())) # 6 5 4 3 2 1 순서 대로 넣기 b = [a[i:i+n] for i in range(0, len(a), n)] # i:i+n = n은 3이므로 3개값을 1개 리스트로 생성 그리고 분할 print(b) # [[6,5,4],[3,2,1]] 출력 Colored by Color Scripter cs 2021. 9. 16.
파이썬 반복문 무한반복 while break 파이썬 반복문 무한반복 while break # 반복문에서 무한반복은 while 만 존재 (for문 무한반복X) # 반복문에서 탈출방법은 특정조건에서 가능 # 예) if ?? == ?? 일때 break # 특정조건을 만들지 않는다면 아래 방법으로 while 탈출가능 # A B 정수 숫자가 계속 들어오다가 # 문자, 실수가 입력되거나 공백이 들어오면 자동으로 멈춤 # 예) # 5 6 입력 5 6 출력 # 2 a 입력 멈춤 while True: try: A, B = map(int, input().split()) print(A,B) except: break cs 2021. 9. 15.
파이썬 다중 input 정수 실수 문자열 파이썬 다중 input 정수 실수 문자열 #1 2 3 정수 입력 및 출력 a,b,c = map(int, input().split()) print(a,b,c) #1.1 2.3 3.7 실수 입력 및 출력 d,e,f = map(float, input().split()) print(d,e,f) #a b c 문자 입력 및 출력 g,h,i = map(str, input().split()) print(g,h,i) #1 2 3 1.1 2.3 3.7 a b c 는 print로 한번에 출력 print(a,b,c,d,e,f,g,h,i) cs 2021. 9. 15.
파이썬 print 띄어쓰기, 붙여쓰기, 줄바꿈 파이썬 print 띄어쓰기, 붙여쓰기, 줄바꿈 # NUM 1 @ 으로 출력 (1) / 띄어쓰기 a = 1 print('NUM', a, '@') # NUM 1 @ 으로 출력 (2) / 띄어쓰기 a = 1 print('NUM %s @'%(a)) # NUM1@ 으로 출력 / 붙여쓰기 a = 1 print('NUM'+str(a)+'@') # NUM 1 # NUM 2 # NUM 3 줄바꿈 으로 출력 a,b,c = 1,2,3 print('NUM %s'%(a),'NUM %s'%(b),'NUM %s'%(c),sep='\n') # NUM 1 NUM 2, NUM 3 으로 출력 print('NUM', a, end=' ') print('NUM', b, end=', ') print('NUM', c) Colored by Colo.. 2021. 9. 14.
파이썬 input 정수 실수 문자열 파이썬 input 정수 실수 문자열 num = input() # input() = 문자열로 입력 (숫자가 정수(X), 실수(X)) #예 str 에 숫자를 넣으면 answer = 1 + num print(answer) # 오류발생 이유는 숫자를 문자로 인식하기 때문 아래와 같이 변경 num = int(input()) # int()안에 input() 넣어줘야 정수로 입력됨 num = float(input()) # 실수로 입력됨 num = str(input()) # 문자열로 입력됨 num = eval(input()) # eval은 사용을 권장하지 않는다고 한다 # eval = 1. 정수입력시 정수로 입력 = int()동일 # eval = 2. 실수입력시 실수로 입력 = float()동일 cs 2021. 9. 14.
파이썬 8진수 16진수 10진수 유니코드 출력 파이썬 8진수 16진수 10진수 유니코드 출력 a = 10 print('%o' % a) # 8진수로 출력 # 결과 12 b = 10 print('%x' % b) # 16진수 소문자로 출력 # 결과 a c = 10 print('%X' % c) # 16진수 대문자로 출력 # 결과 A d = 'A' print(ord(d)) # 문자를 10진수 유니코드로 출력 # 결과 65 e = 65 print(chr(e)) # 유니코드 문자(chracter)로 출력 # 결과 A Colored by Color Scripter cs 2021. 9. 12.
파이썬 따옴표, 쌍따옴표 " " , ' ' , " ' , ' " 출력 파이썬 따옴표, 쌍따옴표 " " , ' ' , " ' , ' " 출력 방법 입니다. #예1) Hello 출력 / 따옴표 없음 print("Hello") #예2) "Hello" 출력 / 큰따옴표만 print('"Hello"') #예3) 'Hello' 출력 / 작은따옴표만 print("'Hello'") #예4) "Hello' 출력 / 큰따옴표 작은따옴표 print("\"Hello\'") #예5) 'Hello" 출력 / 작은따옴표 큰따옴표 print("\'Hello\"") cs 참고사이트 https://wikidocs.net/13 2021. 9. 7.
반응형