3장 가자가자!
Q1.
아래를 실행했을 때 결과는?
정답 : shirt
-> shirt need none이 아니다. if문 + elif문 에서는 한 번이라도 조건식이 True가 뜨면 거기서 STOP!
주의하세요~
Q2.
뭐,, 맞는지도 모르겠다. 맞겠지 뭐 :) if문에서 굳이 else를 안 써도 된다는 걸 알았네.
elif만 써도 코드는 돌고 도네 돌아 가네
그리고 생각해보니 그냥 while True 말고, True 대신 num<=1000했으면 elif 굳이 안 써도 되었당.
Q3.
2번 문제 풀고 나니까 좀 쉽다. 너저지분한 elif 안 쓰기
Q4.
기초개념이지요~
vertical 하게 숫자가 쫙~ 배치 되는 걸 막으려고 print문 안에 end를 써서 행구분이 아닌 띄어쓰기로 출력구분이 될 수 있게 하였다. = 까불어 보았다
Q5.
2번과 비슷하다.
79.0이 뭔가 거슬렸다. 그래서 소수점 없애는 방법을 찾아보다가..
요런식으로 f-string에서 {format : .?f} 라고 하면 소수점 ?번째 자리까지만 표현이라고 하여 0f를 추가!
Q6. LAST!
list comprehension이 뭔가 했더니 코드를 그냥 한 줄로 으겨 넣는 그것이었다.
오답 :
append 안에서는 구구절절 코딩을 하면 안 되나 보다. result 결과 값이 generator 어쩌고 저쩌고 이상하게 나온다.
append를 쓸 때에 값을 하나만 줄 수 있어서 그런가.. result.append(1,2,3)과 같이 값을 3개 던져줘도 error가 뜬다.
어쨌든 정답 :
뭐든 기본이 탄탄해야 한다고 했다. 기본기라고 무시하지말고 지긋이 수련하기!
- E. O. D. -
'SW 만학도 > Jump to Python' 카테고리의 다른 글
Jump To Python Class/Module/Package 5장 연습문제 [6] (0) | 2022.12.16 |
---|---|
Jump To Python 함수!Function! 4장 연습문제 [5] (0) | 2022.12.15 |
Jump To Python while문 break, continue [3] (0) | 2022.12.07 |
Jump To Python 2장 연습 문제(2) [2] (1) | 2022.12.06 |
Jump To Python 2장 연습 문제 [1] (0) | 2022.12.04 |