• 티스토리 홈
  • 프로필사진
    소쩍소쩍이
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
소쩍소쩍이
  • 프로필사진
    소쩍소쩍이
    • 분류 전체보기 (51) N
      • 파이썬 (18)
        • 문제 및 예제 (8)
      • PySide6 (15) N
        • Signal & Slot (6)
        • Layout (8)
        • Model & View (1) N
      • 리눅스 (5)
      • 아두이노 (0)
      • 일지 (11)
  • GitHub
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    # Home
    # 공지사항
    #
    # 태그
    # 검색결과
    # 방명록
    • 함수 예제 및 문제
      2026년 04월 13일
      • 소쩍소쩍이
      • 작성자
      • 2026.04.13.:20
      # 예제51 - 함수 이용해서 두 수중 큰 수 찾기
      def func():
        num1 = int(input("정수 > "))
        num2 = int(input("정수 > "))
      
        if num1 < num2 :
          print(num2)
        else :
          print(num1)
      func()
       
      정수 > 7 정수 > 3 7
       
      # 예제52 - 함수 이용해서 세 수중 큰 수 찾기
      def func_1():
        num1 = int(input("정수 >> "))
        num2 = int(input("정수 >> "))
        num3 = int(input("정수 >> "))
      
        if num1 < num2:
          if num2 < num3 :
            print(num3)
          else :
            print(num2)
        else :
          if num1 >num3 :
            print(num1)
          else :
            print(num3)
      func_1()
       
      정수 >> 2 정수 >> 6 정수 >> 9 9
       
      # 예제53 - 함수를 이용해서 1~10 약수 구하기
      def func_2(i):
          print(i,":",end=" ")
          for j in range(1,i+1,1):
            if i % j == 0:
              print(j,end=" ")
          print()
      for i in range(1,10+1,1):
        func_2(i)
       
      1 : 1 
      2 : 1 2
      3 : 1 3
      4 : 1 2 4
      5 : 1 5
      6 : 1 2 3 6
      7 : 1 7
      8 : 1 2 4 8
      9 : 1 3 9
      10 : 1 2 5 10
       
      # 예제54 - 재귀함수를 이용해서 1부터 입력받은 수 까지의 합
      def func_3():
        number = int(input("정수 >> "))
      
        def recursive(n):
          if n == 1:
            return 1
          else:
            return n + recursive(n-1)
      
        result = recursive(number)
        print(result)
      
      func_3()
       
      정수 >> 10 55
       
      # 과제35 - 함수를 이용해서 두 수중 작은 수를 찾아라
      def func_4():
        num1 = int(input())
        num2 = int(input())
      
        if num1 > num2 :
          print(num2)
        else :
          print(num1)
      func_4()
       
      100 60 60
       
      # 과제36 - 2~10까지의 수에 대해 소수인지 아닌지 출력
      def func_5():
        for i in range(2,10+1, 1):
          a = 0
          print(i,":",end=" ")
          for j in range(1,i+1,1):
            if i % j == 0 :
              a = a+1
          if a == 2:
            print("소수임")
          else :
            print("소수 아님")
      func_5()
       
      2 : 소수임
      3 : 소수임
      4 : 소수 아님
      5 : 소수임
      6 : 소수 아님
      7 : 소수임
      8 : 소수 아님
      9 : 소수 아님
      10 : 소수 아님
       
       

      '파이썬 > 문제 및 예제' 카테고리의 다른 글

      간단한 프로그램 만들기 8 (로또 키오스크 만들기)  (0) 2026.04.17
      간단한 프로그램 만들기 1 (계산기)  (0) 2026.04.16
      리스트 예제 및 문제  (0) 2026.04.10
      반복구조 예제 및 문제  (0) 2026.04.09
      선택구조 예제 및 문제  (0) 2026.04.07
      다음글
      다음 글이 없습니다.
      이전글
      이전 글이 없습니다.
      댓글
    조회된 결과가 없습니다.
    스킨 업데이트 안내
    현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
    ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
    목차
    표시할 목차가 없습니다.
      • 안녕하세요
      • 감사해요
      • 잘있어요

      티스토리툴바