1.
count = sum([ 1 for k in range(1, 101) if k%3 == 0])
print(count)
3.
subject_marks = [('국어', 88), ('수학', 90), ('영어', 99), ('자연', 82)]
print("원래의 리스트:")
print(subject_marks)
subject_marks.sort(key = lambda x: x[1])
print("\n정렬된 리스트:")
print(subject_marks)
5.
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print("원래 리스트:")
print(nums)
print("세제곱된 값:")
cube_nums = list(map(lambda x: x ** 3, nums))
print(cube_nums)
7.
class MyEnumerate():
def __init__(self, data):
self.data = data
self.index = 0
def __iter__(self):
return self
def __next__(self):
if self.index >= len(self.data):
raise StopIteration
value = (self.index, self.data[self.index])
self.index += 1
return value
for index, letter in MyEnumerate('abc'):
print(f"{index} : {letter}")
9.
li = [1,2,3,4,5,6,7,8,9,10]
sNumbers = map(lambda x: x**2, li)
print(list(sNumbers))
11.
import math
class Circle:
def __init__(self, radius):
self.__radius = radius
def setRadius(self, radius):
self.__radius = radius
def getRadius(self):
return self.__radius
def area(self):
return math.pi * self.__radius ** 2
def __add__(self, another_circle):
return Circle( self.__radius + another_circle.__radius )
def __gt__(self, another_circle):
return self.__radius > another_circle.__radius
def __lt__(self, another_circle):
return self.__radius < another_circle.__radius
def __str__(self):
return "원의 반지름: " + str(self.__radius)
c1 = Circle(4)
print(c1.getRadius())
c2 = Circle(5)
print(c2.getRadius())
c3 = c1 + c2
print(c3.getRadius())
print( c3 > c2)
print( c1 < c2)
print(c3)
13.
import random
values = "abcdefghijklmnopqrstuvwxyz"
for i in range(0, 10):
letter = random.choice(values)
print(letter)
'솔루션모음 > 파워 유저를 위한 파이썬 express 실습문제' 카테고리의 다른 글
[파워 유저를 위한 파이썬express] 14장 프로그래밍 programming 솔루션 답지 (0) | 2023.01.08 |
---|---|
[파워 유저를 위한 파이썬express] 12장 프로그래밍 programming 솔루션 답지 (0) | 2023.01.08 |
[파워 유저를 위한 파이썬express] 10장 프로그래밍 programming 솔루션 답지 (0) | 2023.01.08 |
[파워 유저를 위한 파이썬express] 9장 프로그래밍 programming 솔루션 답지 (0) | 2023.01.08 |
[파워 유저를 위한 파이썬express] 8장 프로그래밍 programming 솔루션 답지 (0) | 2023.01.08 |
댓글