본문 바로가기
반응형

- 배움이 있는 삶/- Software41

6220. [파이썬 프로그래밍 기초(1) 파이썬의 기본 구조와 기초 문법] 6. 흐름과 제어 - If 3 https://swexpertacademy.com/main/solvingProblem/solvingProblem.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 스터디 정리를 위해 작성합니다 이 문제는 - if 조건문을 사용할 줄 아는가? - islower() 함수를 아는가? 두개만 알면 되는 문제임 a = int(input()) b = input() c = b.islower() if (c == True): c="소문자" else: c="대문자" print("#%d %s 는 %s 입니다" %(a, b, c)) 제출시 "오답" 무엇이 문제인지, 다시 들여다 봐야 할듯, 2024. 4. 5.
[python] 대소문자 전환 및 아스키 코드 출력 문제] 아파벳을 입력 받고, 입력받은 수의 대 소문자를 전환하고, 아스키코드를 함께 출력한다. 다만, 알파벳이 아닌 것이 입력 될때는 그대로 출력한다. [출력] 2024. 4. 5.
응답시간(Response time), 처리시간(Processing time), 지연(Latency) 응답시간(Response time), 처리시간(Processing time), 지연(Latency) 응답시간(Response time), 처리시간(Processing time), 지연(Latency)은 모두 시스템 또는 네트워크에서 중요한 성능 지표이며, 다음과 같은 차이점이 있습니다: 응답시간(Response time)은 요청을 보내고 첫 번째 응답을 받는데 걸리는 시간을 의미합니다. 즉, 사용자가 어떤 요청을 보내고, 시스템이 해당 요청에 대한 응답을 전송하는 데 걸리는 시간입니다. 응답시간은 일반적으로 밀리초 단위로 측정되며, 시스템 또는 네트워크의 성능에 대한 전반적인 인식을 제공합니다. : 요청 -> 처리 -> 응답 까지 받는 시간 컴퓨터에서 명령어를 실행하고 난 후 결과를 얻기까지 걸린 시간을.. 2024. 3. 22.
python- [SWEA 6219].[파이썬 프로그래밍 기초(1) : 약수 구하기 - 약수란 : 어떤 수를 나누워 떨어지게 하는 수 (나머지가 0) - 나머지가 0을 계산하기 위한 연산자 : a % x == 0 # 다음의 결과와 같이 임의의 양의 정수를 입력받아 그 정수의 모든 약수를 구하십시오 # (단, 약수가 2개일 경우 소수임을 나타내십시오) a = int(input("a:")) count = 0 for x in range(1, a+1): if a%x == 0: # print(x,"은(는)",a,"의 약수입니다") print("%d(은)는 %d의 약수입니다" %(x,a)) count += 1 if count ==2: print("%d(은)는 1과 %d로만 나눌 수 있는 소수입니다" %(a, x)) - 여기서 약수를 구하는 것 이외, 2개 일 경우 소수 라는 것을 구하기 - 이를 .. 2023. 8. 23.
python 평균, 중앙값, 최빈값 구하기 1. 평균과 중앙값 = numpy 패키지 활용 2. 최빈값 = statistics 패키지 활용 import numpy as np import statistics as stat a = [3,6,8,5,6,1,5,4,2,10,5] average = np.average(a) median = np.median(a) mode = stat.mode(a) print(max(a), min(a), average,median, mode) - 저는 파이선 interpreter 3.7을 이용하는데 최빈 값을 계산하기 위해 " import scipy as sc" 패키지를 이용할려고 했는데, scipy 패키지에서 mode를 지원하지 않는다는 error가 발생하여 statistics로 변경하여 해결함 2023. 7. 21.
python set 함수를 이용한 중복항목 반환하기 a list [1,3,6,78,35,55] b list [12,24,35,24,88,120,155] 양쪽 리스트에 모두 있는 항목을 리스트로 반환하는 코드 a = [1,3,6,78,35,55] b = [12,24,35,24,88,120,155] c = list(set(a) & set(b)) print(c) set 함수 집합의 성질을 가지는 함수들에 중복되지 않는 원소를 얻고자 할때 사용할 수 있는 python 자체 내장 함수임 참고자료 : https://wikidocs.net/16044 2023. 7. 14.
Python list 내 여러개 값 제거하기 리스트 내포 기능을 이용해 [12, 24, 35, 70, 88, 120, 155]에서 첫번째, 다섯번째, 여섯번째 항목을 제거한 후 리스트를 출력하는 프로그램을 작성하십시오. a = [12, 24, 35, 70, 88, 120, 155] print(a) rm_set = {24, 88, 120} arr_new = [i for i in a if i not in rm_set] print(arr_new) 2023. 7. 14.
Python: list를 활용해 4*3*2 형태의 3차원 배열 생성하기 문제] : python list를 이용하여 4*3*2 형태의 3차원 배열 생성하기 문제 풀이] # 1차원 리스트 만들기 a = [1 for i in range(4)] print(a) # 4 * 3 의 2차원 리스트 만들기 a = [[1 for i in range(4)] for j in range(3)] print(a) # 4 * 3 * 2 의 3차원 리스트 만들기 a = [[[1 for i in range(4)] for j in range(3)] for k in range(2)] print(a) 출력] [1, 1, 1, 1] [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] [[[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]], [[1, 1, 1, 1].. 2023. 5. 25.
Python: list 중 홀수 번째 항목을 제거 한 후 출력하기 list 중 홀수 번째 항목을 제거 한 후 출력하기 num_list = [2, 34, 35, 60, 78, 130, 175] # range(a, b, c) # :range(A, B, C)에서 A에서 B-1만큼 C의 간격만큼 이동한다는 뜻인데요. 여기서 중요한 것은 0까지 내림차순으로 가고 싶은 경우 0 - 1 로 해서 -1로 간다는 것입니다. for i in range(6, -1, -1): if (i % 2 == 0): # del num_list(i) : mum_list(i)의 Function을 delete를 하는 것으로 error가 발생함, # list의 항목을 제거 하기 위해 num_list[i] 를 사용해야 함 del num_list[i] print(num_list) 2023. 5. 25.
Python: list 에서 짝수를 제거한 후 list 출력하기 python list 사용에 있어서, 단순히 사용하면, list내 데이타에 오류가 발생함을 알 수 있다. 1) 1개의 데이타가 제거가 되지 않는 현상 예제) num_list = [3, 8, 77, 35, 32, 10, 28] for x in num_list: if x % 2 == 0: num_list.remove(x) print(num_list) (Print) [3, 77, 35, 10] Process finished with exit code 0 (이슈 포인트) 해당 list에서 짝수를 모두 제거하고자 하나, 10 이라는 짝수가 계속 남아있다. (원인) 이는 list내의 값들을 remove() 함수가 기존의 값을 흩트리기 때문이었습니다. (해결 방법) num_list[:] 리스트는 값은 동일(num_l.. 2023. 5. 23.
JMeter 사용법 알아보기 window 환경에서 jmeter 사용법에 대한 정리 1. download : https://jmeter.apache.org/download_jmeter.cgi 링크에서 zip 파일을 다운로드 받는다 Apache JMeter - Download Apache JMeter Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not y.. 2023. 5. 23.
Gitlab 로고 바꾸기 로고를 바꾸고 싶은데, 그 방법을 몰라 찾다가, 그 내용을 정리 합니다. 아주 간단합니다. 1. 변경하고자 하는 gitlab으로 이동 2. Settings --> General 클릭 하면 아래와 같은 화면이 나옵니다. 3. 변경하고자 하는 이미지를 선택하기 위해 Choose file을 클릭하고, 이미지를 선택합니다. 4. Save chage를 클릭하면 로고가 변경됩니다. 5. 아래와 같이 변경됩니다 2023. 5. 4.
초보자가 사용하는 Gitlab 알아보기 1. Git을 사용하기 위해서는 먼저 git을 설치해야 한다. 아래에서 각자의 OS에 맞게 다운로드 받아 설치 한다. https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.40.1) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 8 days ago, on 2023-04-25. Other Git for Windows downloads Standalone Installer 32-bit Git for Wind git-scm.com 2. C.. 2023. 5. 4.
자료구조-리스트, 튜플 (콤마로 구분하여 홀수 출력하기) 1. 여러개의 정수를 콤마(,)로 입력 받는다 2. 그 중 홀수만 출력한다 입력 : 1,2,3,4,5 출력 : 1,3,5 num_list = list(map(int, input().split(','))) for x in num_list: if x % 2 == 1: print (x, end=',') 출력 1,2,3,4,5 1,3,5, 위의 코드는 error 입 맨 마지막 콤마(,)를 제외하고 출력되어야 함. 위의 문제를 해결한 code - 좀 더 생각을 유연하게 해야 할듯,,, 마지막 콤마(,) 때문에 엄청 고민했었네요. num_list = list(map(int, input().split(','))) p = False for x in num_list: if x % 2 == 1: if p: print(',.. 2023. 1. 2.
print 함수 다양하게 사용하기 Print 함수는 기본인데, 가끔 원하는 형식대로 잘 안될때가 있습니다. 이를 위해 공부해 보고, 잘 정해 두신 곳이 있어 공유 합니다. ​ % 기호를 이용한 출력: 문자 / 정수 / 실수 / 여러 개 출력, 줄 바꾸기, 줄 붙이기 {}.format( )을 이용한 출력: 기본 / 여러 개 출력, 순서 정해주기, 백분율(%) f string을 이용한 출력: print(f' ') = 파이썬 3.6부터 도입된 방식 심화: 딥러닝 코드 사례 - Neural Style Transfer ​ % 기호를 이용한 출력 가장 오래된 출력 형식이다. 문자열을 출력할 때에는 '%s' 형식을 사용한다. name = 'Ariana Grande' print('첫번째 출연자는 %s다' % name) → 첫번째 출연자는 Ariana .. 2022. 12. 26.
728x90
반응형