목록파이썬 (201)
SeouliteLab
구구단을 출력하는 파이썬 프로그램을 작성해보겠습니다. 구구단은 1부터 9까지의 숫자에 대해 각각 1부터 9까지의 숫자를 곱한 결과를 출력하는 것으로, 곱셈 표로서 자주 활용됩니다. def multiplication_table(): for i in range(1, 10): for j in range(1, 10): print(i, "x", j, "=", i*j) print() # 한 줄 띄어서 구구단 출력 # 구구단 출력 multiplication_table() 위의 프로그램은 구구단을 출력하는 기능을 제공합니다. 이를 위해 중첩된 두 개의 반복문을 사용하여 1부터 9까지의 숫자에 대해 각각 1부터 9까지의 숫자를 곱한 결과를 출력합니다. 두 번째 반복문이 한 바퀴 돌 때마다 한 줄씩 구구단 결과를 출력하고..
주어진 숫자의 팩토리얼을 계산하는 파이썬 프로그램을 작성해보겠습니다. 숫자의 팩토리얼은 해당 숫자부터 1까지의 모든 양의 정수를 곱한 값을 의미합니다. def factorial(number): if number == 0: return 1 else: return number * factorial(number - 1) # 사용자로부터 숫자 입력 받기 num = int(input("숫자를 입력하세요: ")) # 팩토리얼 계산 result = factorial(num) # 결과 출력 print(num, "의 팩토리얼은", result, "입니다.") 위의 프로그램은 주어진 숫자의 팩토리얼을 계산하는 기능을 제공합니다. 함수 factorial은 재귀적으로 팩토리얼을 계산하며, 입력된 숫자가 0일 경우 1을 반환합..
주어진 구간 내의 모든 소수를 출력하는 파이썬 프로그램을 작성해보겠습니다. 소수는 1과 자기 자신 이외의 다른 양의 정수로 나누어 떨어지지 않는 수입니다. def is_prime(number): if number
파이썬을 사용하여 주어진 숫자가 소수인지 아닌지를 확인하는 프로그램을 작성해보겠습니다. 소수는 1과 자기 자신 이외의 다른 양의 정수로 나누어 떨어지지 않는 수입니다. def is_prime(number): if number
세 숫자 중에서 가장 큰 수를 찾는 파이썬 프로그램을 작성해보겠습니다. 이 프로그램은 주어진 세 개의 숫자 중에서 가장 큰 값을 찾아내는 간단한 방법을 제시합니다. def find_largest(num1, num2, num3): if num1 >= num2 and num1 >= num3: return num1 elif num2 >= num1 and num2 >= num3: return num2 else: return num3 # 사용자로부터 세 개의 숫자 입력 받기 num1 = float(input("첫 번째 숫자를 입력하세요: ")) num2 = float(input("두 번째 숫자를 입력하세요: ")) num3 = float(input("세 번째 숫자를 입력하세요: ")) # 가장 큰 수 찾기 lar..
예제: 숫자의 홀수와 짝수 여부 확인하는 프로그램 # 숫자의 홀수와 짝수 여부 확인하는 프로그램 # 숫자 입력 받기 number = int(input("숫자를 입력하세요: ")) # 숫자가 홀수인지 짝수인지 확인 if number % 2 == 0: print(f"{number}은(는) 짝수입니다.") else: print(f"{number}은(는) 홀수입니다.") 설명: 위 예제는 파이썬으로 숫자가 홀수인지, 짝수인지 확인하는 프로그램입니다. 사용자로부터 숫자를 입력 받습니다. input() 함수를 사용하여 사용자로부터 숫자를 입력 받습니다. 입력된 값은 int() 함수를 사용하여 정수형으로 변환합니다. 입력받은 숫자가 홀수인지, 짝수인지 확인합니다. % 연산자를 사용하여 입력받은 숫자를 2로 나눈 나머..
예제: 숫자의 양수, 음수, 0 여부 확인하는 프로그램 # 숫자의 양수, 음수, 0 여부 확인하는 프로그램 # 숫자 입력 받기 number = float(input("숫자를 입력하세요: ")) # 숫자가 0보다 큰지 여부 확인 if number > 0: print("입력한 숫자는 양수입니다.") # 숫자가 0보다 작은지 여부 확인 elif number < 0: print("입력한 숫자는 음수입니다.") # 숫자가 0인지 여부 확인 else: print("입력한 숫자는 0입니다.") 설명: 위 예제는 파이썬으로 숫자가 양수인지, 음수인지, 아니면 0인지 확인하는 프로그램입니다. 사용자로부터 숫자를 입력 받습니다. input() 함수를 사용하여 사용자로부터 숫자를 입력 받습니다. 입력된 값은 float() ..
예제: 섭씨를 화씨로 변환하는 프로그램 # 섭씨를 화씨로 변환하는 프로그램 # 변환할 섭씨 온도 입력 받기 celsius = float(input("섭씨 온도를 입력하세요: ")) # 섭씨를 화씨로 변환하는 공식: (섭씨 * 9/5) + 32 fahrenheit = (celsius * 9/5) + 32 # 결과 출력 print(f"{celsius} 섭씨는 {fahrenheit} 화씨입니다.") 설명: 위 예제는 파이썬으로 섭씨를 화씨로 변환하는 프로그램입니다. 사용자로부터 변환할 섭씨 온도를 입력 받습니다. input() 함수를 사용하여 사용자로부터 섭씨 온도를 입력 받습니다. 입력된 값은 float() 함수를 사용하여 실수형으로 변환합니다. 입력받은 섭씨를 화씨로 변환하는 공식을 적용합니다. 섭씨를 화..
예제: 킬로미터를 마일로 변환하는 프로그램 # 킬로미터를 마일로 변환하는 프로그램 # 1 킬로미터 = 0.621371 마일 # 변환할 킬로미터 입력 받기 kilometers = float(input("킬로미터를 입력하세요: ")) # 킬로미터를 마일로 변환 miles = kilometers * 0.621371 # 결과 출력 print(f"{kilometers} 킬로미터는 {miles} 마일입니다.") 설명: 위 예제는 파이썬으로 킬로미터를 마일로 변환하는 프로그램입니다. 사용자로부터 변환할 킬로미터를 입력 받습니다. input() 함수를 사용하여 사용자로부터 킬로미터를 입력 받습니다. 입력된 값은 float() 함수를 사용하여 실수형으로 변환합니다. 입력받은 킬로미터를 마일로 변환합니다. 1 킬로미터는 ..
예제: 랜덤한 숫자 생성하기 프로그램 # 랜덤한 숫자 생성하는 프로그램 import random # 1부터 100 사이의 랜덤한 정수 생성 random_number = random.randint(1, 100) # 생성된 랜덤한 숫자 출력 print("생성된 랜덤한 숫자:", random_number) 설명: 위 예제는 파이썬에서 랜덤한 숫자를 생성하는 프로그램입니다. 먼저 random 모듈을 import하여 사용합니다. random 모듈은 난수를 생성하는데 사용됩니다. random.randint() 함수를 사용하여 1부터 100 사이의 랜덤한 정수를 생성합니다. randint(a, b) 함수는 a 이상 b 이하의 정수를 랜덤하게 생성합니다. 생성된 랜덤한 숫자를 출력합니다. print() 함수를 사용하여..