행멘 게임 단계별로 만들기 실습 (1) *구현 내용 : for문을 사용하여 문자열의 알파벳을 하나씩 검사하고, 입력한 값과 문자열이 동일하거나 다르다면 특정 문구를 출력하도록 한다.word_list = ["aardvark", "baboon", "camel"]#1 word_list 에서 랜덤으로 하나를 지정chosen_word = random.choice(word_list)#2 입력값 (대문자를 입력해도 소문자로 변환해주는 함수 사용 필요)user_answer = input("Guess a letter: ").lower()#3 입력한 문자가 word_list에서 랜덤으로 지정된 단어에 존재하는지 체크 -> 있다면 Right, 없다면 Wrong 출력for letter in chosen_word: if le..
분류 전체보기
Reeborg's World - Hurdle 4 내가 쓴 코드def turn_right(): turn_left() turn_left() turn_left()def turn_right_move(): turn_right() move()def jump(): if front_is_clear(): if right_is_clear(): if wall_in_front(): if wall_on_right(): move() else: turn_right_move() else: turn_rig..
import randomletters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']numbers = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']symbols = ['!', '#', '$', '%', '&', '(', ')', '*', '+']..
1) 리스트를 문자열로 변환하기 a = ['1','2','3','4']items = ""for i in a: items += i #결과 : 1234 1-a) .join() 함수 사용하기''.join(a)#결과: 1234 2) 문자열을 리스트로 변환하기a = '1234'a_list = []for i in a: a_list += iprint(a_list)#결과 : ['1','2','3','4'] 2-a) .split() 함수 사용하기a.split()#결과 : ['1','2','3','4']
student_scores = input().split()for n in range(0, len(student_scores)): student_scores[n] = int(student_scores[n]) highest_score = 0for score in student_scores: if score > highest_score: highest_score = score# 처음 반복 때에는 highest_score가 0이기 때문에 당연히 score가 크다.# highest_score 값에 score 값을 저장해준다.
중첩리스트 값 출력하기list1 = ["a","b","c","d"]list2 = ["e","f","g","h"]list = [list1, list2]#list 2의 첫번째 아이템 출력print(list[1][0])특정 위치에 보물 숨기기(특정 위치의 값을 'X'로 변환시키기// e.g. a1 => 1행 1열의 값을 X로 변환) line1 = ["⬜️","️⬜️","️⬜️"]line2 = ["⬜️","⬜️","️⬜️"]line3 = ["⬜️️","⬜️️","⬜️️"]#중첩 리스트map = [line1, line2, line3]print("Hiding your treasure! X marks the spot.")#입력값position = input() #position[0] = 문자, position[1] ..
states = ["Seoul", "Busan", "Ulsan"]import random#몇개의 아이템이 존재하는지 세어본다.num_states = len(states)#리스트는 0부터 시작하므로, num_states에서 1을 빼준 값을 마지막 범위로 설정한다.random_states = random.randint(0, num_states - 1)
You're at a crossroads. Do you want to go left or right? Type "left" or "right"위 문자를 출력하고 싶을 때, 아래와 같은 코드를 입력할 시 오류가 발생한다.print("You're at a crossroads. Do you want to go left or right? Type "left" or "right".\n") 원인 : "string" 안에 " " 와 같은 특수기호가 들어가기 때문이다.해결방법 : string 문을 감싸줄 때 ' ' 로 감싸주어 해결한다.그러나, 이 과정에서 특수기호 '로 인해 오류가 발생하므로 이 또한 해결해주어야 한다.print('You're at a crossroads. Do you want to go left o..