728x90
반응형

for 5

[ Python ] 스타크래프트 후반전

# 스타크래프트 전반전 # 텍스트 기반으로 실제 게임을 하는 것처럼 프로젝트 만들기. from random import randint # 일반 유닛 class Unit: def __init__(self, name, hp, speed=0): self.name = name self.hp = hp self.speed = speed print("{0} 유닛이 생성되었습니다.".format(self.name)) def move(self, location): print("{0} : {1} 방향으로 이동합니다. [속도 {2}]".format(self.name, location, self.speed)) def damaged(self, damage): print("{0} : {1} 데미지를 입었습니다.".format(s..

Python 2021.03.07

[ Python ] 파일 입출력(읽기)

# 파일 입출력(읽기) # "r" : Read # read() : 파일의 모든 내용을 읽어온다. # 읽기 또한 파일을 close() 해준다. # ---------- 방법 1 시작 --------- score_file = open("score.txt", "r", encoding="utf8") print(score_file.read()) score_file.close() # ---------- 방법 1 끝 --------- # 파일의 모든 내용이 아닌 # '한줄 한줄' 읽어와서 무언가를 처리하고 싶을 때 # 파일은 역시 open()하고 close()해준다. # 줄바꿈 안하고 공백으로 출력하고 싶다면 end="" 사용 # -------- 방법 2 시작 --------- score_file = o..

Python 2021.03.07

[ python ] 한 줄 for 사용법.

한 줄 for # 출석번호가 1 2 3 4, 어느날 출석번호 앞에 100을 붙이기로 함 -> 101, 102, 103, 104. students = [1, 2, 3, 4, 5] print(students) # 출력 : [1, 2, 3, 4, 5] students = [i + 100 for i in students] print(students) # 출력 : [101, 102, 103, 104, 105] # 학생 이름을 길이로 변환 students = ["Iron man", "Thor", "I am groot"] students = [len(i) for i in students] print(students) # 출력 [8, 4, 10] # 학생 이름을 대문자로 변환 students = ["Iron man",..

Python 2021.03.04

[ python ] continue 와 break 사용법.

continue 와 break # 반복문 내에서 사용 가능 # 교실에서 학생 번호를 호명하면 책을 읽게 하는 프로그램 absent = [2, 5] # 결석 no_book = [7] # 책을 깜빡했음 # continue : 아래 코드를 실행하지 말고 다음 반복문으로 실행하라. # break : 반복문을 바로 탈출해버린다. for student in range(1, 11): # 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 if student in absent: continue elif student in no_book: print("오늘 수업 여기까지. {0}은 교무실로 따라와.".format(student)) break print("{0} 번, 책을 읽어보세요.".format(student))

Python 2021.03.04

[ Python ] for 반복문 사용법

for (반복문) in # 식당에서 대기번호 부여 # print("대기번호 : 1") # print("대기번호 : 2") # print("대기번호 : 3") # print("대기번호 : 4") for waiting_no in [10, 20, 30, 40, 50]: print("대기번호 : {0}".format(waiting_no)) # 내가 응용 for waiting_no in range(1, 11): # 1 부터 10 까지 print("대기번호 : {0}".format(waiting_no)) # randrange() for wating_no2 in range(5): # 0부터 4까지 print("대기번호 : {}".format(wating_no2)) # 다른 예제 starbucks = ["아이언맨", ..

Python 2021.03.04
728x90
반응형
LIST