본문 바로가기

파이썬7

파이썬 숫자야구게임 난수를 이용한 코드 # 랜덤함수 예제를 응용 # 같은 숫자를 입력할 경우의 예외처리는 안했습니다.. import random # number라는 리스트 초기화(for문으로 값을 초기화 ) number = [i for i in range(1,11)] #number = list(range(1,11)) # number 리스트에서 3개를 추출 [ 0 0 0 ] # (number, 4) 이면 [ 0 0 0 0] # 샘플을 이용한 난수 생성 quiz = random.sample(number, 3) print(quiz) # 스트라잌 볼 초기화 while(1): Strick = 0 ball = 0 data = list(map(int, input().split())) for i in range(3): for j in r.. 2021. 4. 25.
파이썬 구구단 파이썬 입력한 단만 출력 # 입력한 단만 출력 dan = int(input()) for i in range(1,10): print('{0} * {1} = {2}'.format(dan,i,dan*i)) # format함수를 이용한 출력, {}안에 format(파라미터)안에 담긴 값들이 차례로 들어감 전체 구구단 입력 # 전체 구구단 출력 temp = [[i,j,i*j] for i in range(2,10) for j in range(1,10)] # temp안에 저장된 한줄의 문자열들을 출력함. for i in temp: print("{0} * {1} = {2}".format(i[0],i[1],i[2])) # 한줄 print('\n'.join(['{} * {} = {}'.format(i,j,i*j) for .. 2021. 4. 25.
파이썬 사칙연산계산기 split 을 이용한 데이터 입력 # 파이썬 사칙연산 계산기(반복) while 1: # 공백 기준으로 data 변수에 값들이 들어감 data = input().split(' ') data[0] = int(data[0]) data[2] = int(data[2]) if(data[0] == 'exit'): break # 들어온 문자열을 리스트 형태로 추 출가능하며 인덱스 1번째에 들어온 문자를 판단하여 값을 연산해준다. if data[1] == '+': print(data[0] + data[2]) elif data[1] == '-': print(data[0] - data[2]) elif data[1] == '*': print(data[0] * data[2]) elif data[1] == '/': print(d.. 2021. 4. 25.