ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 멋쟁이사자처럼 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])

     

Designed by Tistory.