[프로그래밍 언어] 34

Python 이중 리스트 입력/삭제/추가/검색/정렬/최대,최소

안녕하세요. 우당탕탕 개발일지 입니다. 학교 과제로 나온 파이썬 이중 리스트 관련한 문제를 포스트 하려고 합니다.언어는 python이고 Visual Stubio Code를 사용했습니다.  ▶문제 이중 리스트를 이용하여 회원의 성명, 신장, 체중 관리 프로그램 작성(함수 사용)회원 정보 입력 기능 (이중 리스트 사용)회원정보 검색 기능정렬 기능(회원명, 신장, 체중)찾기 기능(최고, 최저, (이상, 이하) 신장 또는 체중을 가진 회원 정보 검색)회원 정보(회원명, 신장, 체중) 추가  및 삭제 기능  ▶해결과정 ▷리스트 생성member_list=[] ▷회원 정보 입력 기능#입력 기능def data_input(): end_Q='' while end_Q!='y': name=input(..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch9 Lab, 도전문제 문제풀이

안녕하세요. 우당탕탕 개발일지입니다.따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch9 lab 문제 변형과 도전문제만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요 LAB 9-1~9-4⚠️해답코드에서 변형하였습니다.  LAB 9-1#입력s="This movie was terrible! The acting was poor and the story was boring."#글자수 print(f"글자수={len(s)}")alpha_num=s.replace('!','') #type stralpha_num=alpha_num.rstrip(".") #type strprint(f"특수문자 제외 알파벳 수={len(alpha_num)}")#단어수word_num=alpha_num.split() #type..

[C++/mfc ] mfc 기초, mfc 원 그리기

안녕하세요. 우당탕탕 개발 일지입니다. mfc를 2학년 1학기 과목으로 듣게 되었고 교재가 따로 없이 교수님 수업 외에는 블로그 밖에 의지할 게 없었습니다. 처음 mfc를 할 때 막막함을 느끼는 분들에게 조금이나마 도움이 되었으면 좋겠습니다.   0. 어디에 코드를 적어야 할까?  처음 C++을 배울 때는 소스파일(source file)에 직접 파일을 추가해 문법을 배웠을 것입니다. 하지만 mfc는 헤더파일(header file)과 소스파일 (source file)을 넘나게 됩니다. 또한 직접 추가하는 방식이 아닌 내가 알맞은 위치를 찾아서 코드를 적어야 합니다.  오늘 필요한 파일은 2가지 입니다. (1) 솔루션 탐색기 (Solution Explorer) -> 소스파일(source file) -> 프로..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch5 문제풀이

안녕하세요. 우당탕탕 개발일지입니다.따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch5 심화문제 풀이만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요.2024.01.25 - [[프로그래밍 언어]/python] - 두근두근 파이썬(개정판)_ch6 반복문 두근두근 파이썬(개정판)_ch6 반복문안녕하세요. 우당탕탕 개발 일지입니다. 파이썬 에디터 IDLE 3.12.1을 사용합니다. 책과 수업 내용을 바탕으로 요약한 내용과 교재 뒤 연습문제입니다. ※ 오늘 다루는 내용은 뒷부분을 학습하기hansol2124.tistory.com  심화문제5.11)print("1에서 100까지의 수 중에서 홀수는:")for i in range(1,100,2): print(i) 2)print("1에서 100..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch4 문제풀이

안녕하세요. 우당탕탕 개발일지입니다.따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch4 심화문제 풀이만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요.2024.01.21 - [[프로그래밍 언어]/python] - 두근두근 파이썬(개정판)_ch5 조건문 두근두근 파이썬(개정판)_ch5 조건문안녕하세요. 우당탕탕 개발 일지입니다. 파이썬 에디터 IDLE 3.12.1을 사용합니다. 책과 수업 내용을 바탕으로 요약한 내용과 교재 뒤 연습문제입니다. ※ 오늘 다루는 내용은 뒷부분을 학습하기hansol2124.tistory.com  심화문제 4.1x=input("알파벳을 입력하시오:")alist=['a','A','e','E','i','I','u','U','o','O']if x in alist: ..

열혈 C++ 프로그래밍 ch 01-2 함수 오버로딩

안녕하세요. 우당탕탕 개발일지입니다. 열혈 C++책으로 C++ 문법을 다시 정리하려고 합니다. 간단하게 내용 요약하고 문제푼 코드를 올립니다. 한번 올라가는 분량이 적습니다. 가벼운 마음으로 봐주세요. 아자아자 소프트! ♠내용요약 ♠ p23~25 1) C언어는 동일한 이름의 함수가 정의되는 것을 허용하지 않는다 (컴파일 에러가 난다.) => '함수 이름'만으로 함수를 찾기 때문이다. 하지만 C++은 매개변수의 선언형태가 다르면은 동일한 이름의 함수를 정의해도 된다. =>'함수 이름'과 '매개변수의 선언' 두개로 함수를 찾는다. 매개 변수의 선언 형태가 다르다는 것은 '매개변수의 자료형 또는 개수가 다르다'는 것이다. 문제 01-2 int main(void) { int num1 = 20, num2 = 30..

열혈 C++ 프로그래밍 ch 01-1 printf와 scanf를 대신하는 입출력 방식

안녕하세요. 우당탕탕 개발일지입니다. 열혈 C++책으로 C++ 문법을 다시 정리하려고 합니다. 간단하게 내용 요약하고 문제푼 코드를 올립니다. 한번 올라가는 분량이 적습니다. 가벼운 마음으로 봐주세요. 아자아자 소프트! ♠내용요약 ♠ p13~21 1) C++은 컴파일러 언어이다. 2) #include 라고 쓰는 것보다 #include 이라고 쓰는 게 유지보수가 더 편하다. . h라는 확장자는 여러 소스 파일에 공통적으로 필요한 걸 저장한 것이다. . c는 실제 프로그램을 돌게 하는 logic code가 들어 있다. 3) std::cout>, '변수 1'>>'변수 2'; 변수의 구분은 tab, space, Enter키의 입력 같은 공백이다. 7) for 문 안에서 변수 초기화가 가능하다. example i..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch3 문제풀이

안녕하세요. 우당탕탕 개발일지입니다. 따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch2 심화문제 풀이만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요. 2024.01.08 - [[프로그래밍 언어]/python] - 두근두근 파이썬(개정판)_ch3 수식, 연산자 두근두근 파이썬(개정판)_ch3 수식, 연산자 안녕하세요. 우당탕탕 개발 일지입니다. 파이썬 에디터 IDLE 3.12.1을 사용합니다. 책과 수업 내용을 바탕으로 요약한 내용과 교재 뒤 연습문제입니다. (주의: 책에서 다루지 않아 기재하지 않은 연 hansol2124.tistory.com 심화문제 3.1 import math for a in range(1,7): a+=1 print(a,'의 제곱근=',math.pow(a,1/2..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch2 문제풀이

안녕하세요. 우당탕탕 개발일지입니다. 따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch2 심화문제 풀이만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요. 2.1 print(200,'+',300,'+',400,'=',200+300+400) 2.2 width=30 hight=60 print(width) print(height) 2.3 width,hight=30,60 print(width) print(height) 2.4 width,hight=40,20 area=width*hight*1/2 print(f"삼각형의 면적: {area}") 2.5 ♧연산자는 ch3에서 배웁니다. line=int(input("정사각형의 밑변을 입력하시오:")) area=line**2 print(f"정사각형의 면적..

따라하며 배우는 파이썬과 데이터 과학(개정판)_ch1 문제풀이

안녕하세요. 우당탕탕 개발일지입니다. 따라 하며 배우는 파이썬과 데이터 과학(개정판)_ch1 심화문제 풀이만 적혀 있습니다. 개념을 알고 싶은 학생은 신속히 뒤로 가주세요. 1.1 (1) 프로그래밍(programming) 프로그래밍은 프로그램을 만드는 일입니다. 프로그램은 컴퓨터에게 내리는 명령어의 모음을 말하고, 명령어 모음을 만드는 일을 프로그래밍이라고 합니다. (2) 인터프리터(interpreter) 인터프리터는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말합니다. 관련 언어로는 python, SQL, javescript 등이 있습니다. (3) 컴파일러(compiler) 컴파일러는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그..

728x90