-
멋쟁이사자처럼 2주차 회고 (1)카테고리 없음 2022. 9. 22. 17:52
1.파이썬 기초
파이썬의 기초로 조건문, 반복문, 함수 선언에 대해 배웠다.
1) 조건문 (if문)
if x == 2:
print("x는 2입니다.") #들여쓰기 4칸 중요
2) 반복문
- for 문
for i in range(처음, 끝, 스텝):
print(i)
결과: 처음부터 끝까지 스텝간격으로 정수 출력
for i in (리스트, 튜플, 문자열):
i에 리스트, 튜플, 문자열의 인덱스 0부터 끝까지 순서대로 할당되어 반복
- while 문
while ('조건'=참일 경우 실행)
while (True):
print('a')
결과: a 문자 무한 반복으로 출력
while문을 종료하기 위해 break문을 사용
while (True):
print('a')
break
결과: a 문자 한번만 출력
3) 함수 선언
def 함수이름 (파라미터 ):
def 양수판별기 (num):
if num>0:
print(f"{num}은 양수입니다.")
a = 3
양수판별기(a)
결과: 3은 양수입니다.
4) 배운 것을 활용한 응용
가위바위보 게임
import random
def 가위바위보 (me): #가위바위보 함수 선언
computer=random.randint(1,3)
if me == computer:
print("비겼습니다")
if me == 1:
if computer == 2:
print("졌습니다")
elif computer == 3:
print("이겼습니다")
if me == 2:
if computer == 1:
print("이겼습니다")
elif computer == 3:
print("졌습니다")
if me == 3:
if computer ==2:
print("이겼습니다")
elif computer == 1:
print("졌습니다")
me=[] #빈 리스트 선언
num = int(input("진행할 횟수를 입력하세요: ")) #정수 입력
for i in range(num):
me.append(input(f"{num}번 가위, 바위, 보를 입력하세요: ")) #리스트 추가
if me[i] == '가위': #조건문 활용
me[i] = 1
elif me[i] == '바위':
me[i] = 2
elif me[i] == '보':
me[i] = 3
for i in range(num): #반복문 활용
가위바위보(me[i])