목록파이썬 -23여름학기(ㄱㅎㅈ) (30)
알쏭달쏭 공부한거 쓰기
보호되어 있는 글입니다.
https://colab.research.google.com/drive/1McVY7e0CFbMh2jnZ_3GUhMWihoy0S-iW?usp=sharing#scrollTo=wUUXb3UtUI1l Day_07.ipynb Colaboratory notebook colab.research.google.com #딕셔너리 dictionary key와 value가 하나의 세트로 담겨있다. • 키key와 값value을 쌍으로 갖는 자료형 • 키를 이용하여 값을 참조 list -index로 접근 딕셔너리는 key를 통해서 value에 접근 key는 문자열, 튜플은 가능하지만 리스트는 안된다. #for x in 리스트, 문자열, 레인지, 셋, 튜플, 딕셔너리: ## 6.1 다음과 같은 파이썬 딕셔너리 구조의 프로그램을 실..
보호되어 있는 글입니다.
https://colab.research.google.com/drive/1_GFEC96syJ778G3jcPqoR7uZb92Nu7x6#scrollTo=LSOVwVSluIks HW6.ipynb Colaboratory notebook colab.research.google.com 6.7 record=(100, 121, 120, 130, 140, 120, 122, 123, 190, 125) c=0 for i in range(1,len(record)): if record[i]0] print('빈 원소를 제거한 결과:', rslt) 6.15 n=(4, 5, 2, 3, 8, 1, 9, 0) print(n) for i in range(1,8): k=n[:(-1)*i] print(k) 교수님: tp = (4, 5, 2,..
보호되어 있는 글입니다.
#중간고사 소개 #수업 진도 review 함수-프로그램을 이루는 각각의 기능을 의미한다. 함수에 들어가는 값:매개변수 함수에 내보내는 값: 반환값-1개 이상 가능하다. 반환문(return)>아마 필기 시험으로 물어볼것 같다 여러개 값을 반환하는 다중 반환문 return n1, n2 --- 리스트로 분리후 변수 여러개 둬서 1개씩 가져가는 것 처럼 반환값도 여러개 오면 변수 여러개 둬서 한개씩 가져가게 할 수 있다. c는 1개만 반환하지만 , python 은 여러개 반환할 수 있다. #전역 변수와 #지역변수 함수 밖에서 선언된 변수: 전역 변수 함수 내부에서 선언된 변수: 지역 변수 내부의 값은: 100+200인 300이 출력된다 외부의 값은 :10+20인 30이 출력된다. 하지만 함수 내부에서 globa..
보호되어 있는 글입니다.
## 아래 코드의 실행 결과를 예측하시오.> 내생각에는 필기시험 문제일것으로 예상된다. ###1. ``` for e in ['a', 1, 2, [3, 4]]: print(e, end = ' ') print() ``` 예상)'a'12[3,4] 결과)a 1 2 [3, 4] -변수가 아닌 문자라는 의미에서'a'를 쓰는것이므로 출력은 문자a가 나오는 것이다. ###2. ``` for e in ['a', 1, 2, [3, 4]]: print('e', end = ' ') print() ``` 예상) 위에랑 같을것이다. 결과) e e e e -받아들이는 값이 변수인지 문자열인지 판단하자. ###3. ``` for e in 'hello world': print(e, end = '+') print() ``` 예상)h+e..
#day5번 -2번 문제 ## 2. 사용자로부터 파일명을 입력 받아 파이썬 소스 파일인지 판단하는 프로그램을 작성하시오. - 확장자가 py일 경우 파이썬 소스로 판단한다. 실행 결과 ``` 파일명: week5.py 파이썬 소스 파일 입니다. ``` sol) user=input('파일명:') user=user.strip() #공백 제거-사용자가 공백 입력시 endswith('.py')와 맞지 않을 수 있다. if user.endswith('.py')==True: print('파이썬 소스 파일입니다.') else : print('파이썬 소스 파일이 아닙니다.') #day5 5번 문제 ## 5. 사용자가 입력한 문자열의 머리 글자어(acronym)를 출력하는 프로그램을 작성하시오. - by, in, the, ..
#6월 30일 미니 테스트 -사용자로부터 정수나 단어 여러 개를 입력 받아, 중복을 제거한 결과를 출력하시오. 또 입력 값 중 정수들의 곱을 출력하는 프로그램을 작성하시오. -단 중복은 대소문자를 무시하고 판단할 것. 예를 들어, 'abc'와 'aBC'는 중복으로 간주하고 둘 중 하나를 제거할 것 -정수들의 곱은 아래와 같이 식과 결과를 함께 출력할 것 정수나 단어 여러개:10 helllo Hello python HELLO 52 2 2 사용자 입력 값: ['10', 'helllo', 'Hello', 'python', 'HELLO', '52', '2', '2'] 중복 제거한 입력: ['10', 'helllo', 'Hello', 'python', '52', '2'] 중복 제거한 입력 중 정수들의 곱10*52..