티스토리 뷰
print(piano[2:5]) #2부터 5앞까지 >> c, d, e
print(piano[2:]) #2부터 끝까지 >> c, d, e, f, g
print(piano[:5]) #처음부터 5앞까지 >> a, b, c, d, e
print(piano[2:5:2]) #2부터 5앞까지 step 2 >> c, e
print(piano[::2]) #처음부터 끝까지 step 2 >> a, c, e, g
print(piano[::-1]) #처음부터 끝까지 reverse >> g, f, e, d, c, b, a
slicing은 [] 리스트 외에 () 튜플에서도 동일하게 적용된다.
piano_tuple = ("do", "re", "mi", "fa", "so", "la", "ti")
* main.py 의 아래 부분을
#꼬리를 물면 GAMEOVER start-----------------
for tut in snake.turtles:
if tut == snake.head:
pass
elif snake.head.distance(tut) < 10:
game_is_on = False
scoreboard.game_over()
#꼬리를 물면 GAMEOVER end-------------------
* slicing 으로 간단히 작성해보면, 두 줄 줄였다
for tut in snake.turtles[1:]: # slicing
if snake.head.distance(tut) < 10:
game_is_on = False
scoreboard.game_over()
'Test > Python(20220101~)' 카테고리의 다른 글
Days22. Pong 게임 (0) | 2022.03.02 |
---|---|
Days21. 뱀게임 최종 (0) | 2022.03.02 |
Days21. 뱀게임6 - 꼬리를 물면 GAME OVER (0) | 2022.03.02 |
Days21. 뱀게임5 - 벽에 닿으면 종료, food를 먹으면 길어지기 (0) | 2022.03.02 |
Days21. 뱀게임4 - scoreboard 추가 (0) | 2022.03.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vmware
- dp-2
- oracle
- 배열
- 대소문자
- insert
- fromkeys
- cloud-init
- virt-sysprep
- powercli
- exadata
- EXA
- LIST
- 정렬
- 차집합
- Join
- set()
- Append
- 변수화
- 3par
- 읽어오기
- sysprep
- dp-1
- powershell
- 제곱
- storage
- vmware.powercli
- 부동없이
- 중복제거
- 스토리지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함