본문 바로가기

나 취준생/파이썬

(43)
백준 1292번 [Python] - 쉽게 푸는 문제 1234567891011121314151617a,b=map(int,input().split())list=[] def koo(x): global list for i in range(x): list.append(x) return for i in range(b+1): koo(i) sum=0for i in range(a,b+1): sum+=list[i-1] print(sum)
백준 1225번 [Python] - 이상한 곱셈 123456789101112131415161718192021a,b=input().split()sum=0for i in range(len(a)): for j in range(len(b)): sum+=int(a[i])*int(b[j])print(sum) # 첫번째 시도 - 시간 초과#%% a,b=input().split()Asum = 0Bsum = 0for i in range(len(a)): Asum+=int(a[i])for j in range(len(b)): Bsum+=int(B[j])print(Asum*Bsum) # 어차피 하나씩 뽑아서 전부 곱한걸 합치는 것과 각자 합친걸 곱하는거랑 결과값이 같아서# 이렇게 하는게 더 빠르다(고 한다ㅠㅠ)cs
파이썬 첫 실행하기 * 파이썬 실행하는 2가지 방법 1. 대화식 모드 : 한 라인씩 실행하는 모드 윈도우에서 anaconda prompt 검색 --> 실행 python 입력 하면 파이썬이 실행된다. a=1 (엔터)b=2 (엔터)a+b (엔터) 하면, 3이 바로 출력되어 나온다. 종료할 때는 exit() 하면 된다. 2. 배치 모드 : 여러 개의 스크립트로 작성해서 한 번에 실행하는 모드 윈도우에서 spyder(anaconda3) 검색 --> 실행 a=1b=2print(a+b) 입력하고, 컨트롤 + 엔터하면, 오른쪽 콘솔 창에 3이 출력된다. * 코드 분리하기 a=30b=40print(a+b) for i in [1,2,3,4,5,6,7] : print(i) 이렇게 코드를 넣고 컨트롤 엔터로 실행하면,아무리 떨어져있더라도, 둘..