1일 차: 기본 사항 숙지하기
2040 단어 pythonbeginnersprogramming
코스를 들으면서 나는 그것이 쉽다고 느꼈고 기본 사항을 숙지했지만 게임을 다시 만들려고 할 때 (물론 가위바위보 게임이었습니다) 나는 그 모든 것의 핵심에 빠져버렸고 특정 작업을 수행하는 방법의 거의 모든 부분에서 어려움을 겪었습니다.
어제 두 번째 시도에서 조금 느려지고 튜토리얼에서 약간의 도움만 받으면서 제대로 할 수 있었습니다.
그러나 오늘 게임을 다시 방문했을 때 거의 91%의 코드를 스스로 다시 만들 수 있었고 마지막에 약간의 설명만 필요했습니다.
여기 제가 다시 만든 코드의 91%가 있습니다. 나는 그것이 기본이라는 것을 알고 있지만 추적하고 배우는 데 도움이 됩니다.
코드: 바위, 종이, 가위
import random
def get_choices():
player_choice = input("Enter your choice :")
options = ["rock", "paper", "scissors"]
computer_choice = random.choice(options)
choices = {"player": player_choice, "computer": computer_choice}
return choices
def check_winner(playerchoice, computerchoice):
print(f"You chose {playerchoice} and computer chose {computerchoice}")
if playerchoice == computerchoice:
return "It is TIE"
elif playerchoice == "rock":
if computerchoice == "paper":
return "Paper covers rock. You lose!"
elif computerchoice == "scissors":
return "Rock smashes scissors. You win!"
elif playerchoice == "paper":
if computerchoice == "rock":
return "Paper covers rock. You win!"
elif computerchoice == "scissors":
return "Paper cut by scissors. You lose!"
elif playerchoice == "scissors":
if computerchoice == "paper":
return "Paper cut by scissors. You win!"
elif computerchoice == "rock":
return "Rock smashes scissors. You lose!"
choices = get_choices()
result = check_winner(choices["player"], choices["computer"])
print(result)
Reference
이 문제에 관하여(1일 차: 기본 사항 숙지하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/notyourcuppachai/day-1-getting-the-basics-down-1o70텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)