티스토리 뷰

구글 바드로 사다리 타기 게임 파이썬 코드 짜기

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))

그럼에도 우리는 왜 코딩을 배워야 할까?

  • 코딩은 컴퓨팅 사고 능력을 개발하는 데 도움이 됩니다. 코딩은 문제를 해결하고 창의적으로 생각하는 방법을 가르쳐줍니다. 또한 문제 해결 기술을 개발하고 컴퓨터가 어떻게 작동하는지 이해하는 데 도움이 됩니다.
  • 코딩은 새로운 기술을 개발하는 데 도움이 됩니다. 인공 지능이 계속 발전함에 따라 새로운 기술을 개발할 수 있는 능력이 중요해집니다. 코딩을 배우면 새로운 기술을 개발하고 새로운 아이디어를 구현하는 데 필요한 기술을 배울 수 있습니다.
  • 코딩은 새로운 직업을 만드는 데 도움이 됩니다. 인공 지능이 계속 발전함에 따라 새로운 직업이 생겨납니다. 코딩을 배우면 이러한 새로운 직업에서 경쟁력을 가질 수 있습니다.

전반적으로 인공 지능이 계속 발전하더라도 인간의 코딩 기술은 여전히 ​​필요할 것입니다. 코딩은 컴퓨팅 사고 능력을 개발하고, 새로운 기술을 개발하고, 새로운 직업을 만드는 데 도움이 됩니다.

 

반응형