파어건 4 (파이썬 어떻게 하는 건데)

디듀버거·2025년 12월 15일

파이건

목록 보기
4/6
post-thumbnail

오늘도 파이썬섬을 향해 가는 디듀입니다 ( ·•︡_•︠)ʕ𐭩


요즘 파어건을 좋아해주시는 분들이 늘어나고 있는 것 같아서 기분이 좋습니다~!ㅎㅎ


여러분들의 댓글이 있어서 제가 더 열심히 하는 것 같아요!! ㅎㅎㅎㅎ

봐주시는 분들 댓글 남겨주시면 더더더더더더 열심히 해볼께요!!!
항상 감사합니다~!

그럼 출발~!

71번
my_variable 이름의 비어있는 튜플을 만들라.

이런... 첫문제부터 틀렸어요...
이거 맞냐고!!!!!
튜플은 () 라고!!!!!!!

....

정신차리겠습니다...!!!

72번
#2016년 11월 영화 예매 순위 기준 top3는 다음과 같다. 영화 제목을 movie_rank 이름의 튜플에 저장하라. (순위 정보는 저장하지 않는다.)

순위 영화
1 닥터 스트레인지
2 스플릿
3 럭키

어때요? 바로 정신차렸죠?

73번
숫자 1이 저장된 튜플을 생성하라.

앙! 앙! 다 맞았고~

74번
다음 코드를 실행해보고 오류가 발생하는 원인을 설명하라.

t = (1, 2, 3)
t[0] = 'a'
Traceback (most recent call last):
File "<pyshell#46>", line 1, in
t[0] = 'a'
TypeError: 'tuple' object does not support item assignment

-> 튜플이 불변(immutable) 타입이기 때문임.


(튜플 = 길 = 금강불괴)

기억해.... 튜플은 길의 금강불괴처럼 변하지 않아.
무너지지 않아..

75번
아래와 같이 t에는 1, 2, 3, 4 데이터가 바인딩되어 있다. t가 바인딩하는 데이터 타입은 무엇인가?

t = 1, 2, 3, 4

풀고 정답을 본 디듀의 모습;;;;

그 걸 물 어 본 게 아 니 구 나....
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
근데 정수 맞긴 하잖아? 아 맞긴 해~

정답이라고 해줘요.

찐 정답은 : 튜플입니다.

튜플은 괄호가 없더라도 ","로 정의한다고 합니다.

76번
변수 t에는 아래와 같은 값이 저장되어 있다. 변수 t가 ('A', 'b', 'c') 튜플을 가리키도록 수정 하라.

t = ('a', 'b', 'c')

네... 그렇다고 합니다....
(점차 흥미가 떨어지는 디듀띠.....)
![]

(감기 초반증세로 인해... 퀄리티가 떨어지는 점 양해해주세요)

77번
다음 튜플을 리스트로 변환하라.

interest = ('삼성전자', 'LG전자', 'SK Hynix')



너무 잘하죠? 잘해서 할 말이 없으신가유?

78번
다음 리스트를 튜플로 변경하라.
interest = ['삼성전자', 'LG전자', 'SK Hynix']

79번
다음 코드의 실행 결과를 예상하라.

temp = ('apple', 'banana', 'cake')
a, b, c = temp
print(a, b, c)


너무 잘해서 놀라셨죠? 너무 잘해서 파어건 사라질까 불안하셨죠?
ㄴㄴ 그럴 걱정 1도 안하셔도 됩니다~

80번
1부터 99까지의 정수 중 짝수만 저장된 튜플을 생성하라.
(2, 4, 6, 8 ... 98)


여러분 기억나실까요? "//" 이건 무엇을 의미할까요?
기억나는 사람?
나는 이거 아직도 헷갈려.....

% : 몫
/ : 나누기
// : 값

이제야 제대로 된 부호를 쓰기 시작한 디듀

^^



이거 맞냐고요... 진짜 엉망진창....


나... 내가 할 수 있는 모든 걸 쏟아부었어요...


어머나?

저 좀 괜찮았나요?


코딩 도움 필요하면 전화해~^^

81번

다음과 같이 10개의 값이 저장된 scores 리스트가 있을 때, star expression을 사용하여 좌측 8개의 값을 valid_score 변수에 바인딩하여라.

scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]

82번
다음과 같이 10개의 값이 저장된 scores 리스트가 있을 때, start expression을 사용하여 우측 8개의 값을 valid_score 변수에 바인딩하여라.

scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]

83번
다음과 같이 10개의 값이 저장된 scores 리스트가 있을 때, start expression을 사용하여 가운데 있는 8개의 값을 valid_score 변수에 바인딩하여라.

scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]


정답행진에 입꼬리가 올라가는 디듀띠;;;
박명수 표정이 지금 내 표정 ㅎ

84번 temp 이름의 비어있는 딕셔너리를 만들라

너무 쉽다~

85번
다음 아이스크림 이름과 희망 가격을 딕셔너리로 구성하라.

이름 희망 가격
메로나 1000
폴라포 1200
빵빠레 1800

86번 딕셔너리에 아래 아이스크림 가격정보를 추가하라.

이름: 희망 가격
죠스바: 1200
월드콘: 1500

이거 틀림.... append, add 아니면 뭔데!!!!!!!


오 홀리몰리~찍었더니 맞췄다....
그래 어디선가 들어서 주워먹는 날도 있어야지 ㅠㅠ

87번 다음 딕셔너리를 사용하여 메로나 가격을 출력하라.

ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}
실행 예:
메로나 가격: 1000

저번애 배웠던 거 써봤는데!!! 과연? 될까요??
여러분 한번 생각해봐봡요

정답은?

실패!!!!

왜 일까요?

text = "python"
text.startswith("py")
startswith, endswith 이 메서드는 문자열만 가능!!!!!!!!!!!!

알겠니?

기억해

결국 쳇지피티한테 어떻게 하면 되는 건지 사정사정하여서 알아냄...
근데 너무 쉬운 방법이었슨;;;

88번
다음 딕셔너리에서 메로나의 가격을 1300으로 수정하라.

ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}

89번
다음 딕셔너리에서 메로나를 삭제하라.

ice = {'메로나': 1000,
'폴로포': 1200,
'빵빠레': 1800,
'죠스바': 1200,
'월드콘': 1500}

왜 드롭이 안되는건데요.
(파워당당) 낸놔. 내 드롭

이거래요... 나 이제부터 튜플 싫어할 듯

90번
다음 코드에서 에러가 발생한 원인을 설명하라.
icecream = {'폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}

icecream['누가바']
Traceback (most recent call last):
File "<pyshell#69>", line 1, in
icecream['누가바']
KeyError: '누가바'



열심히 글 쓰니까... 누가 나 좀 누가바 사죠.

91번
아래의 표에서, 아이스크림 이름을 키값으로, (가격, 재고) 리스트를 딕셔너리의 값으로 저장하라. 딕셔너리의 이름은 inventory로 한다.

이름 | 가격 | 재고
메로나 | 300 | 20
비비빅 | 400 | 3
죠스바 | 250 | 100

92번
inventory 딕셔너리에서 메로나의 가격을 화면에 출력하라.

inventory = {"메로나": [300, 20],
"비비빅": [400, 3],
"죠스바": [250, 100]}

실행 예시:
300 원

하....이제 에러, 오류 그만 떠주면 안될까?


조금만 고치니까 되구만유...

93번
inventory 딕셔너리에서 메로나의 재고를 화면에 출력하라.

inventory = {"메로나": [300, 20],
"비비빅": [400, 3],
"죠스바": [250, 100]}
실행 예시:
20 개

94번
inventory 딕셔너리에 아래 데이터를 추가하라.

inventory = {"메로나": [300, 20],
"비비빅": [400, 3],
"죠스바": [250, 100]}
이름 가격 재고
월드콘 500 7
실행 예시:
print(inventory)
{'메로나': [300, 20], '비비빅': [400, 3], '죠스바': [250, 100], '월드콘': [500, 7]}

95번
다음의 딕셔너리로부터 key 값으로만 구성된 리스트를 생성하라.

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}


정답 행진이니까 기분 좋아짐 ^^ 후후후후

96번
다음의 딕셔너리에서 values 값으로만 구성된 리스트를 생성하라.

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}


재미있는데... 힘들다...

97번
icecream 딕셔너리에서 아이스크림 판매 금액의 총합을 출력하라.

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}

출력 예시:
6700

ㅇ아아아아아아아~!!!!!!!!!!
역시 사람은 이래서 자만하면 안된다 이말이야...


난감하네...

머리 굴려서 나온 게 이건데... 이것도 아니라구?


더더... 짜내봤어요 ㅠㅠㅠㅠㅠ 그러니까 됐어요!!!!!!!!!!ㅜㅜㅜㅜㅜㅜ

근데... 이게 맞나..하고 정답을 보니...

???????????

개 쉬운걸 개 공구리 치고 있었네요^ㅗ^
그래도 2문제 남았으니까 참는다 ^^

98번
아래의 new_product 딕셔너리를 다음 icecream 딕셔너리에 추가하라.

icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
new_product = {'팥빙수':2700, '아맛나':1000}

실행 예시:
print(icecream)
{'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000, '팥빙수':2700, '아맛나':1000}



(코드가 참 길긴하네잉....)
근데 더하면 안되는거야? ㅠㅠㅠㅠㅠㅠㅠㅠ


지피티님이 그러시다고 합니다... 아멘


외우자!!!!제발 머리야!! 돌아가라

99번
아래 두 개의 튜플을 하나의 딕셔너리로 변환하라. keys를 키로, vals를 값으로 result 이름의 딕셔너리로 저장한다.

keys = ("apple", "pear", "peach")
vals = (300, 250, 400)
실행 예시:
print(result)
{'apple': 300, 'pear': 250, 'peach': 400}

100번
date와 close_price 두 개의 리스트를 close_table 이름의 딕셔너리로 생성하라.

date = ['09/05', '09/06', '09/07', '09/08', '09/09']
close_price = [10500, 10300, 10100, 10800, 11000]

실행 예시:
print(close_table)
{'09/05': 10500, '09/06': 10300, '09/07': 10100, '09/08': 10800, '09/09': 11000}

어우~~~ 다 풀고, 벨로그에 작성하니까 피로가 싹풀리네~ㅋㅋㅋㅋㅋㅋ

다른 분들도 공감하시죠? ㅎㅎ

내일도 올께요..... 노력해볼깨


다들 댓글이랑 하트 많이 남겨줘~ 빠이

9개의 댓글

comment-user-thumbnail
2025년 12월 15일

몸이 안 좋은데도 노력하는 띠뚜의 모습,, 아주 눈이 부셔버려..✨✨

1개의 답글
comment-user-thumbnail
2025년 12월 16일

디듀 아포요? ;ㅁ; 아프디마
파어건 너무 재밌어요~ 이걸루 파이썬 컨텐츠 찍으면 대박날거 같은데!! ? +ㅁ+

1개의 답글
comment-user-thumbnail
2025년 12월 16일

아니 글 개재밌는데 어디가 노잼이라는거야~~!!!짤도 너무 적절하게 잘넣어놔서 블로그 맛집이네요 여기.... 🥹

1개의 답글
comment-user-thumbnail
2025년 12월 17일

열정걸 블로그까지 열심히 쓰는 모습에 그만 반해버려 😎
파이건 이름부터가 전투적이라서 어디 전투하러 가야될거 같아요 !!!!!

답글 달기