본문 바로가기

Python/Practice

(13)
Q. 1부터 1000까지 정수 중, 3의 배수만 더하는 코드를 작성하자 방법01. 정말 문제 그대로 x = 3 sum = 0 while x multi가 1000이상이 되면 바로 빠져나와서 result는 3x333 더한것 까지만 나오겠지
Q. 1부터 200까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오 내 방법01. 문제 그대로 풀기 x = 1 sum = 0 while x
Q. 1부터 76까지의 합을 구하는 코드를 작성하자 방법01. 기본 x = 1 sum = 0 while x
Q. 1과 1부터 시작하는 피보나치수열의 10번째 수는 무엇인지 계산하는 프로그램 방법01. left = 1 right = 1 result = 0 # left+right로 할수도있겠지만! x = 1 # 반복할 횟수를 위한 변수 while x 이거말고 다른 방법은 없나....? 좀 더 고민해보기 연습 01. # 1+1=2, 1+2=3, 2+3=5, 3+5=8..... # L1+R1=S1, R1+S1=new.... # 연습01 print("-----------연습01------------") left = 1 right = 1 how = 1 sum = 0 while how
Q. 1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+10)의 결과를 계산하시오 방법01. 눈에 보이는 그대로 x = 1 sum = 0 while x = y: sum = sum + y # sum = 0을 중간에 넣어야한다고 생각했는데 왜 이게 결과가 뜨냐? 다시이해하기 y = y + 1 x = x + 1 print(sum) 방법02. 변수의 적절한 활용 (01보다 좋은 코드) x = 1 tempSum = 0 # 임시의 sum 이라는 뜻 sum = 0 while x 1, 1+2, 1+2+3... sum = sum + tempSum x = x + 1 print(sum) 방법03. 문제의 재구성 x = 1 sum = 0 while x
Q. 1+(-2)+3+(-4)+... 과 같은 식으로 계속 더해나갔을 때, 몇까지 더해야 총합이 100이상이 되는지 구하시오 -2 방법 01. x = 1 sum = 0 v1 = input("몇 이상 되는지 구하고싶어 > ") v1 = int(v1) while sum = 100: break if x % 2 == 0: sum = sum - x else : sum = sum + x if sum < 100: x = x + 1 print(x)
Q. 6/7단 제외 구구단 - 2 1. 출력을 안하게 a = 2 while a
Q. 구구단 출력 -2 방법01. 2단을 출력해보자 x = 1 while x