본문 바로가기
반응형

파이썬61

파이썬 문자열에 공백 제거하기 리스트에서 리스트 파이썬 문자열에 공백 제거하기 리스트에서 리스트 # 파이썬 문자열에 공백 제거하기 리스트에서 리스트 # 예) i am a boy => iamaboy 으로 만들기 # ord를 통해 문자를 숫자로 a 리스트에 담는다 a = list(map(ord,input())) b = [] for i in a: if i != 32:# 아스키코드에서 32는 공백문자 b.append(i) # != 32 가 아닌 이므로 # b 리스트에 32를 제외한 문자를 순서대로 넣는다 for i in b : print(chr(i), end='') # chr 을 통해 숫자가아닌 문자로 # 더 쉬운 방법은은 replace, lstrip, rstrip, strip 있다ㅎㅎ # 이중 replace 를 이용해서 # a = input() 2022. 5. 10.
파이썬 코드업 1405 : 숫자 로테이션 파이썬 코드업 1405 : 숫자 로테이션 # 파이썬 코드업 1405 : 숫자 로테이션 # 배열의 순서를 바꿔가며 출력하는 문제입니다. # 예) n = 3 개의 배열 개수를 생성 # a = 7 8 9 => a[0], a[1], a[2] 에 담습니다. # 출력을 # 7 8 9 # 8 9 7 # 9 7 8 이렇게 출력 해야 합니다. n = int(input()) # n = 3 a = list(map(int,input().split())) # 7 8 9 입력 for i in range(n): for j in range(n): print(a[i+j-n], end=' ',) print() # 왜 a[i+j-n] 인가? i+j-n 이것만 따로빼서 # print(i+j-n,',',a[i+j-n], '/',end=' '.. 2022. 5. 8.
파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 파이썬 리스트에 저장된 큰수 작은수 max min 출력하기 찾기 # 리스트에 저장된 가장 큰수 작은수 max min 출력하기 찾기 a = int(input()) # 몇개의 수를 입력할것인가? 예) a = 5 b = [] # 리스트 생성 for i in range(a): # i 는 a=5 만큼 0,1,2,3,4 까지 반복 b.append(int(input())) # append 으로 b 리스트에 숫자입력 print(min(b)) # 최고작은수 출력 # print(max(b)) 하면 최고큰수 출력 # 예) a = 5 # 4 엔터 # 17 엔터 # 1 엔터 # 9 엔터 # 5 엔터 # 1 2022. 5. 2.
파이썬 랜덤 random 숫자 생성 파이썬 랜덤 random 숫자 생성 # 파이썬 랜덤 숫자 생성 import random # 파이썬 랜덤 모듈생성 a = int(input()) # 출력할 숫자 개수 b = int(input()) # 출력 될 랜덤 숫자 범위 c = [] # 랜덤 숫자 담기 for i in range(0,a): b.append(random.randint(1, a)) print(b) cs 2022. 4. 26.
파이썬 공백 스페이스 띄우기 end=' ' 파이썬 공백 스페이스 띄우기 end=' ' # 파이썬 공백 스페이스 띄우기 end=' ' # n = 5 입력시 n = int(input()) for i in range(0, n): print(i, end=' ') # end=' ' 한칸 띄우기 print() #다음행으로 넘겨준다 print() for i in range(0, n): print(i, end=' ') # end=' ' 한칸 띄우기 print(i, end=' ') # end=' ' 세칸 띄우기 print(i) # 출력 # 0 1 2 3 4 2022. 4. 25.
파이썬 코드업 1295 : 알파벳 대소문자 변환 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 파이썬 코드업 1295 : 알파벳 대소문자 변환 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 a = input() b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 for i in a: if 65 2022. 1. 21.
파이썬 코드업 1294 : 시저의 암호 2 파이썬 코드업 1294 : 시저의 암호 2 # 파이썬 코드업 1294 : 시저의 암호 2 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : never trust brutus # 출력예시 : qhyhu wuxvw euxwxv # 알파벳 n 자리에서 +3을 하여 q을 만든다 그외 나머지도 모두 +3 a = input() # never trust brutus 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성 .. 2022. 1. 19.
파이썬 코드업 1675 : 시저의 암호 1 파이썬 코드업 1675 : 시저의 암호 1 # 파이썬 코드업 1675 : 시저의 암호 1 # 대문자 A~Z = 65~90 (10진수) / 41~5A (16진수) # 소문자 a~z = 97~122 (10진수) / 61~7A (16진수) # 32(10진수) = 빈칸(Space) # ord(a) = 97출력 / ord()는 유니코드 정수로 반환한다 # 입력예시 : qhyhu wuxvw euxwxv # 출력예시 : never trust brutus # 알파벳 q 자리에서 - 3을 하여 n을 만든다 그외 나머지도 모두 -3 a = input() # qhyhu wuxvw euxwxv 입력 b = [] # 입력받은 값을 유니코드 정수로 담을 리스트 생성 c = [] # b 리스트값을 유니코드 문자로 바꿀 리스트 생성.. 2021. 12. 7.
파이썬 코드업 1284 : 암호 해독 파이썬 코드업 1284 : 암호 해독 # 파이썬 코드업 1284 : 암호 해독 a = int(input()) b = [] for i in range(2, a): if a % i == 0: b.append(i) if len(b) == 2: if 4 in b: # 만약에 b안에 4가 있는가? # 1을 제외한 2부터 오름차순으로 # 답이 나오려면 = 2 * 3 # 4를 제외 해야한다 print("wrong number") else: print(*b) else: print("wrong number") cs 2021. 12. 1.
반응형