파이썬 스터디5

seonae's wiki
이동: 둘러보기, 검색

스터디 홈


  • 지금까지 배운 기초내용들을 토대로 복습할겸 다양한 연습문제들을 풀어보겠습니다!

플러스:리스트 정렬하기(복습+추가)

>>>A=[1,3,5,6,8,9]
>>>A.sort() #내부 정렬, 오름차순
>>>A.sort(reverse=True) #내부 정렬, 내림차순
>>>sorted(L) #정렬한 새로운 객체 생성
>>>A.reverse() #리스트 뒤집기
>>>reversed(A) #뒤집은 새로운 객체 생성
  • 연습문제
S = 'Sometimes I feel like a motherless child'
  • 단어의 순서 바꿔보기('child motherless a like feel I Sometimes')
  • 공백을 모두 없애보기('SometimesIfeellikeamotherlesschild')
  • 문자열의 앞뒤순서 바꿔보기('dlihc sselrehtom a ekil leef I semitemoS')

문제추가 : 집합

  • 100이하의 자연수 중에서 2의 배수이거나 3의 배수인 수의 갯수를 구해보자.

같이 풀어보기

S = 'We propose to start by making it possible to teach programming in Python, an existing scripting language, and to focus on creating a new development environment and teaching materials for it.'
  • 위의 문자열에서 대문자를 모두 소문자로 바꾸고, 문자 ','와 '.'를 없앤 후에 각 단어를 순서대로 출력하시오.
  • 위의 답에서 각 단어가 몇번씩 나타났는지도 함께 출력하시오
s = """
<body bgcolor="#FFFFFF">
Click <a href="http://www.python.org/"> Here </a>
To connect to the most powerful tools in the world.
</body>
</html>
"""
  • 위의 텍스트에서 모든 태그를 제외한 정보를 출력하라.
  • 'a','b','c','d' 각각이 'w','x','y','z'로, 'w','x','y','z' 각각은 'a','b','c','d'가 되게 만들어라. ex) 'cabsz' => 'ywxsd'

혼자 해보기

  • 어떤 사람이 과일가게를 운영하고 있다. 과일가게에서 사과는 600원, 바나나는 300원, 오렌지는 450원에 팔고 있다. 손님이 과일을 사면 과일값을 계산해주는 코드를 짜보자. => 손님이 사과를 1개, 오렌지를 3개 구매하면 가격은?