티스토리 뷰
구글 바드로 사다리 타기 게임 파이썬 코드 짜기
import random
# 12명의 플레이어를 생성합니다.
players = [i for i in range(12)]
# 사다리와 미끄럼틀을 생성합니다.
ladders = [(1, 38), (4, 14), (10, 25), (26, 42), (49, 63)]
slides = [(16, 5), (29, 12), (33, 9), (52, 48), (61, 56)]
# 게임을 진행합니다.
while len(players) > 2:
# 플레이어에게 말을 던집니다.
dice_roll = random.randint(1, 6)
# 플레이어가 말을 던진 칸으로 이동합니다.
for player in players:
player += dice_roll
# 플레이어가 사다리를 타면 다음 칸으로 이동합니다.
for ladder in ladders:
if player == ladder[0]:
player = ladder[1]
# 플레이어가 미끄럼틀을 타면 이전 칸으로 이동합니다.
for slide in slides:
if player == slide[0]:
player = slide[1]
# 플레이어가 100칸에 도달하면 게임에서 승리합니다.
for player in players:
if player == 100:
print(f"Player {player} wins!")
players.remove(player)
# 두 명의 승자를 출력합니다.
print(f"The winners are: {players}")
구글 바드로 프롬프트에 크리스마스 트리 만들기
# 크리스마스 트리의 높이를 입력합니다.
height = int(input("크리스마스 트리의 높이를 입력하세요: "))
# 크리스마스 트리를 그립니다.
for i in range(height):
print(" " * (height - i - 1) + "*" * (2 * i + 1))
# 크리스마스 트리의 밑동을 그립니다.
print(" " * (height - 1) + "*" * (2 * height - 1))
그럼에도 우리는 왜 코딩을 배워야 할까?
- 코딩은 컴퓨팅 사고 능력을 개발하는 데 도움이 됩니다. 코딩은 문제를 해결하고 창의적으로 생각하는 방법을 가르쳐줍니다. 또한 문제 해결 기술을 개발하고 컴퓨터가 어떻게 작동하는지 이해하는 데 도움이 됩니다.
- 코딩은 새로운 기술을 개발하는 데 도움이 됩니다. 인공 지능이 계속 발전함에 따라 새로운 기술을 개발할 수 있는 능력이 중요해집니다. 코딩을 배우면 새로운 기술을 개발하고 새로운 아이디어를 구현하는 데 필요한 기술을 배울 수 있습니다.
- 코딩은 새로운 직업을 만드는 데 도움이 됩니다. 인공 지능이 계속 발전함에 따라 새로운 직업이 생겨납니다. 코딩을 배우면 이러한 새로운 직업에서 경쟁력을 가질 수 있습니다.
전반적으로 인공 지능이 계속 발전하더라도 인간의 코딩 기술은 여전히 필요할 것입니다. 코딩은 컴퓨팅 사고 능력을 개발하고, 새로운 기술을 개발하고, 새로운 직업을 만드는 데 도움이 됩니다.
반응형