[파이썬] 문제 : 두 리스트 중 중복된 항목 찾기
중복 for문을 사용해서 찾는 방법 a = [1,2,3,4,5] b = [1,2,3,4,5,6,7] result = [] for i in a: for j in b: if i == j: result.append(i) print('결과=',result) 결과 결과= [1, 2, 3, 4, 5] in을 사용하는 방법 a = [1,2,3,4,5] b = [1,2,3,4,5,6,7] result = [] # 결과용 리스트 for i in range(len(a)): # 2개의 리스트 중 리스트 하나를 선택. 요소수만큼 반복 if a[i] in b: # in 은 리스트에 해당 요소가 있는지 확인. a[i] 증 a의 i번쩨 요소값이 b 리스트에 있는지 확인 result.append(a[i]) # 리스트 요곳가 있다면 ..
2022. 11. 4.
[파이썬] 문제 : 입력된 2개 정수를 더하기,곱하기,제곱 하기
a = input('정수 2개를 입력해 주세요 : ') data = list(map(int, a.split())) # 문자열 정수 리스트로 변환. 문자열을 정수로 변환. 이를 리스트로 만듬 addition = data[0] + data[1] # 더하기 multipulication = data[0] * data[1] # 곱하기 square = data[0] ** data[1] # 첫번째 수에 두번째 수 제곱 print('1. 더하기(',data[0],',',data[1],') = ',addition) print('2. 곱하기(',data[0],',',data[1],') = ',multipulication) print('3. 제곱 (',data[0],',',data[1],') = ',square) 결과 정수..
2022. 11. 2.
[파이썬] 문제 : 두 시간의 소요시간 계산
from datetime import datetime # start_time = datetime.now() start_time = datetime.strptime('2022-01-01 05:00:00',"%Y-%m-%d %H:%M:%S") end_time = datetime.strptime('2022-01-02 10:30:00',"%Y-%m-%d %H:%M:%S") run_time = end_time - start_time print(run_time, '/', run_time.days, '/', run_time.seconds,'/',run_time.days * 24, '/', run_time.seconds/60/60) 결과 1 day, 5:30:00 / 1 / 19800 / 24 / 5.5 from da..
2022. 11. 2.