본문 바로가기

개발일지/Python159

파이썬 약수, 소수 코드 # 약수 구하기 inputNumber = int(input('0보다 큰 정수 입력: ')) divisor = [] for number in range(1, (inputNumber + 1)): if inputNumber % number == 0: divisor.append(number) print(divisor) # 소수 구하기 inputNumber = int(input('0보다 큰 정수 입력: ')) prime_number = [] for number in range(2, (inputNumber + 1)): flag = True for n in range(2, number): if number % n == 0: flag = False break if flag: prime_number.append(numb.. 2022. 5. 1.
파이썬 윤년 계산기 input_year = int(input('연도 입력: ')) if input_year % 400 == 0: print(f'{input_year}년: 윤년') elif input_year % 4 ==0 and input_year % 100 !=0: print(f'{input_year}년: 윤년') else: print(f'{input_year}년: 평년') 2022. 5. 1.
파이썬 최소공배수 응용버전 #내가 구글링 해서 찾은 코드로 만든 코드 GearA = 7 GearB = 12 min_common_number = 0 for i in range(max(GearA,GearB),(GearA * GearB)+1): if i % GearA ==0 and i % GearB == 0: min_common_number = i break print(f'최초 만나는 톱니수(최소공배수): {min_common_number}톱니') print('GearA 회전수: {}회전'.format(min_common_number//GearA)) print('GearB 회전수: {}회전'.format(min_common_number//GearB)) # 해답 버전 코드 gearATCnt = 12 gearBTCnt = 7 gearA =.. 2022. 4. 30.
[복기] 파이썬 별 출력 예제 8가지 파이썬 별 출력 예제 8가지. 5번까지는 쉽게 풀었는데 6번부터는 잘 모르겠었다. 아래것이 내 코드 ''' # 1번 문제 for i in range(1,6): print('*'*i) ''' ''' # 2번 문제 for i in range(1,6): print(('*'*i).rjust(5)) ''' ''' # 3번 문제 for i in range(5,0,-1): print('*'*i) ''' ''' # 4번 문제 for i in range(5,0,-1): print(('*'*i).rjust(5)) ''' ''' # 5번 문제 for i in range(5,0,-1): print('*'*i) ''' # 6번 문제 # 7번 문제 # 8번 문제 # 해답 코드 ''' # 1번 문제 for i in range(1,.. 2022. 4. 30.