문제 5번 질문이 있어요 (사실 7번도요)
263
작성한 질문수 45
안녕하세요 선생님. 먼저 좋은강의 감사해요
다름이 아니라 5번 문제에 관해 질문이 있어 글을 올리게 되었어요.
(쓰다보니 너무 길어졌네요 죄송합니다..)
1. 먼저,
my_list = [10, 25, 78, 456]
-> 당신의 포켓몬은? : 파이리
답변 1
0
[ 1번 질문 ]
for i in my_list: # 1. my_list 안에 있는 원소 i를
total += i # 2. total에 더하고
print(total) # 3. (2에 의해 변화한) total을 출력한다.위와 같은 과정(3번까지 모두)을 my_list의 첫 번째 원소 10에 대해 적용하고 나서, 두 번째 원소 25에 대해 적용합니다.
2번 과정에 의해 total 값은 계속 변화하고, 3번 과정에 의해 변화할 때마다 출력을 해서 그 때 그 때의 total 값을 확인할 수 있었던 것입니다.
그런데 3번 과정을 제외하면 total 값이 바뀌었어도 그 바뀐 값을 매번 출력하지 않습니다.
for 반복문이 모두 끝나고 나서 total을 출력하면 마지막 시점의 값 하나만 보여 줍니다.
[ 2번 질문 ]
x = input('당신의 포켓몬은? : ')이 코드를 실행한 후 '파이리'라는 문자열을 넣으면 x = '파이리'가 됩니다.
리스트에 있는 모든 값이 필요한 것이 아니라, 이 중에서 x에 해당하는 hp 값만 필요하므로 for 반복문은 쓰실 필요가 없습니다.
그리고 이 hp가 100보다 크거나 같은 값인지, 작은 값인지에 따라 분류해 상황에 따라 다른 값을 출력해야 하므로 if 조건문을 사용하셔야 합니다.
아래 코드를 참고해 주세요.
if my_pokemon_hp[x] >= 100:
print(f"가라, {x}")
else:
print("다시 돌아와")SQL 집중학습
0
1
0
NULL과 0
0
5
1
26년 1회 기출문제 11번 질문드립니다
0
15
1
경력기술서는 어떤 방향이 좋을까요?
0
9
1
__le__, __ge__ 관련 질문
0
8
0
수강한 강의 내용 없음
0
6
0
업캐스팅 문제예시5 & 업캐스팅 문제 예시 6
0
11
1
V1.2 VS V.091
0
18
2
호두 AI님 강의 차이점에 대해 문의 드립니다.
0
19
3
네이버 로그인 자동화 pyperclip 사용시에도 자동로그인방지가 발생합니다.
0
12
3
안녕하세요 화면이 영상과 실제가 달라 문의드립니다
0
11
1
split('T')일때는 T만 제거되는거고 공백은 제거되지 않는 건가요?
0
18
2
소제목1을 어떻게 넣는지 모르겠어요
0
151
2
파이썬 코드 실행방법
0
1274
1
If 윤년판별기 질문
0
532
2
연습문제 1 질문입니다
0
506
1
if-else 관련하여 질문드립니다
0
254
1
문제 5번답이 잘못된 것 같습니다!
0
329
1
안녕하세요. 딕셔너리 질문드립니다.
0
359
1
pika_age = poketmon_age
0
245
0
split 관련 질문 있습니다 ㅎ
0
409
1
zip 질문
0
292
1
제어문 연습문제 질문
0
479
2
강의교자료 링크가 잘못되었습니다.
0
334
1





