Programming27 파이썬 함수 반환값부터 출처 한 눈에 읽는 파이썬 기초3 _goorm edu -반환 값 다른 언어에서는 어떤 자료형의 값을 몇 개 반환할 것인지 함수를 선언할 때 명시해야 하고 선언한대로 반환해야하나 파이썬은 반환 값 자체를 함수에 명시하지 않고 return 뒤에 반환할 값을 입력만 하면 된다. 단 최소한 반환 값에 맞게 함수를 호출하면서 같은 개수의 변수를 할당해야한다 반환 값들은 사실 하나다 파이썬은 반환 값이 여러 개 일때 자동으로 튜플로 반환 튜플은 반복문이나 조건문으로 값을 다루기에 유용 주의할 점: 반환 값과 할당하는 변수의 개수를 똑같거나 튜플로 할당받을 수 있게 변수를 하나만 입력해야함 -return : 함수를 종료함과 동시에 값을 반환하는 키워드 함수를 종료하는 기능 꼭 마지막에 입력하고 반환 값이 있어야 입력.. 2022. 1. 7. 파이썬 조건문과 제어문부터 출처 한 눈에 읽는 파이썬3기초_goorm edu -조건문 if elif else 조건식 뒤에 꼭 : 붙이기 비교연산자 and, or, not 요소 in 튜플/리스트/문자열 -제어문 break : 반복문을 중간에 빠져나오고 싶을 때 자신을 직접 포함하고 있는 반복문만 완전히 종료 wordslist = [] while True : word = input("단어를 입력하세요. 1을 입력하면 중단됩니다.:") if word == "1" : break else : wordslist.append(word) for w in wordslist : print(w, end = ' ') continue : 현재 반복 중인 순서를 건너 뛰고 싶을 때, 반복문의 흐름을 제어 nums = [] while True : num =.. 2022. 1. 6. 파이썬 튜플부터 출처 한 눈에 읽는 파이썬3 기초 _ goorm edu -튜플과 집합 튜플: 리스트와 유사하나 값을 바꿀 수 없음, 소괄호를 사용해 선언 1하나의 값이면 뒤에 콤마를 꼭 입력한다. 2괄호는 생략가능 3튜플 안에 있는 mutable한 값은 수정 가능하다 튜플 자체의 요소는 데이터 초기화와 동시에 정해진 값이여서 수정 불가능하나 mutable 하다면 요소의 요소를 수정할수는 있다 (서랍장이 개수와 내용물까지 채워져 있는데 서랍 안에 칸 조정 가능한 작은 수납 칸이 있다면 그 작은 칸을 수정가능하다는 것) 튜플은 저장돼있는 값을 수정하지 않는 선에서 리스트의 기능을 모두 지원 대표적으로 인덱싱과 슬라이싱이 있음 리스트에 사용하는 함수 중 값을 변경하지 않는 함수는 그대로 사용 가능 튜플의 슬라이싱 tuple .. 2022. 1. 5. 파이썬 문자열 이어서 출처 전부 한 눈에 읽는 파이썬3 구름 edu 이걸로 못풀었던 백준 문제를 해결할 수 있겠다 -문자열 포매팅2 format() 함수 f문자열 포매팅 f-string #f문자열 포매팅 f-string name = "김낑깡" age = 22 height = 174.627 print(f"저의 이름은 {name}입니다. 그리고 나이는 {age+10}살이고 키는 {height:!^10.2f}cm입니다.") -문자열 함수 함수명 옆의 괄호 안에 들어가는 값 : 전달인자 count() -전달 인자의 문자 개수를 반환 find() -함수의 대상이 되는 문자열에 전달 인자와 같은 문자가 있는지 찾고, 그 문자가 처음 발견된 인덱스 값을 반환. 만약 전달 인자가 문자열 내에 없다면 -1 반환 index() -find()와.. 2022. 1. 4. 파이썬의 날 한 눈에 읽는 파이썬3_구름edu -콘솔 출력 print() c는 변수에 저장할 값에 따라 자료형을 직접 작성해야 하지만 파이선은 자료형(데이터 타입, 형식)을 자동으로 추론한다 -콘솔입력함수 input() 변수의 자료형을 알고 싶을때 type() -숫자형 정수 int, 실수 float, 복소수 complex, 16진수, 2진수 #복소수: 허수를 포함한 수. 실수부 "변수.real", 허수부"변수.Imag", 켤레복소수"변수.conJugate()" 로 반환 #16진수는 Hex의 x를 따와 0x1A의 형태로 표현 정수+실수는 실수형, 정수+복소수는 복소수형 -파이썬의 참 거짓은 주어진 조건에 대한 참/거짓뿐 아니라 값의 존재 여부에 따라서 또한 판별한다. 1: True / 0, None: False -파이.. 2022. 1. 3. js부터 공부 코딩앙마님_ 자바스크립트 기초 강좌: 100분 완성 메모 string number boolean prompt 입력> 문자형 자동형변환 명시적 형변환 string >문자형으로 변환 number > 숫자형으로 변환 Number("문자") //NaN false : 숫자0, 빈 문자열",null, undefined,NaN Boolean() >불린형으로 변환 .주의사항 Number(null) //0 Number(undefined) //NaN 암기! Number(0) //false Number('0') //true Number('') //false Number(' ') //true 증가 연산자, 감소 연산자 .비교연산자 //동등연산자 const a = 1; const b = "1"; console.log(a == .. 2021. 12. 30. cmd에서 파이썬 파일(.py ) 실행하기 1 우선 py 파일의 속성에 들어가 경로를 알아내 복사한다. 2 cmd를 실행하고 cd 해당경로를 입력한다. cd C:\Users\Hwi\Downloads\bot-master //cd 뒤에 한칸 띄어줘야한다 3 python 실행하려는 파일명을 입력한다. python3 setup.py //python3 뒤에 한 칸 띄기 실행된다. python으로 썼더니 작동하지 않았는데 3 붙이니까 잘 작동했다. + cmd에서 경로 뒤로가기 > cd.. 기본 경로로 되돌리기 > cd 기본 경로 바꾸기 > cd C:/ D드라이브로 가기 > D: 2021. 12. 7. 파이썬 setup.py 실패 오류 파이썬 setup 파일을 실행하려는데 error: no commands supplied 라고 뜬다. 사실 파이참에서도 이렇게 떠서 명령프롬프트로 실행하라길래 cmd로 넘어왔더니 또이런다. python setup.py --help //명령 목록 python setup.py install //입력하면 해결된다 원래 하려던건 마저 머리를 싸매봐야할듯 2021. 12. 7. 13 -1 마술 상자 함수 https://modoocode.com/26 씹어먹는 C 언어 - modoocode.com 문제1. 숫자를 넣으면 4를 더해주는 함수 만들기 //마술상자 #include int magicbox(int my_box) { my_box += 4; return my_box; } int main() { int my_box; printf("마술 상자에 집어넣을 값: "); scanf("%d", &my_box); printf("마술 상자를 지나면 : %d \n", magicbox(my_box)); return 0; } 문제2. 현재 재산이 100000이고 매일 소득이 일정치 않을 때 slave 함수로 2개의 인자를 써서 현재의 재산과 오늘의 수입을 인자로 받는 함수 만들기 //현재 재산이 주어진 경우 #include.. 2021. 11. 18. vscode 터미널 cmd로 바꾸기 code is running만 계속 뜨고 반응이 없어서 터미널을 powershell 에서 cmd로 바꾸려한다 settings > shell window검색 Terminal>Integrated> Default Profile: Windows 를 Command Prompts로 바꾸면 되는데 Unable to write into user settings. Please open the user settings~ 가 떴다 settings.json 에서 ,"terminal.integrated.defaultProfile.windows" : "Command Prompt" 을 추가해준다 근데 왜 얘가 자꾸 End of file expected 뜨는진 연구좀 해봐야겠다 "code-runner.runInTerminal": t.. 2021. 11. 6. vscode includpath 오류 해결 저번에 이어 또 #include 에 오류가 떠서 별짓을 다했다 vcpkg도 설치했는데 안돼서 갈아타려고 dev c++설치해서 설정도 했다 c_cpp_properties.json에서 includepath에 "C:/MinGW/include/*" 를 추가했더니 해결됐다 2021. 11. 5. vscode 자동 줄바꿈 설정 오류시 https://bujad.richtransfer.com/entry/Visual-studio-Code-%EC%9E%90%EB%8F%99-%EC%A4%84-%EB%B0%94%EA%BF%88-%EC%84%A4%EC%A0%95 Visual studio Code 자동 줄 바꿈 설정 사진은 Word Wrap 기능을 사용하기 전 입니다. 편집 해야할 내용들이 한줄로 되어 있어 보기 불편 합니다. 편집 할 때 "Word Wrap"을 "On"으로 설정해서 사용하면 한 화면에 자동 줄바꿈되어 나오기 때 bujad.richtransfer.com 참고 on 버튼을 누를때 오류가 발생하면 setting.json 에서 "files.autoSave": "afterDelay" 뒤에 반점 , 을 쓰고 다음줄에 "editor.wordW.. 2021. 11. 4. 이전 1 2 3 다음