Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Python

    1. Python의 튜플 목록에서 중복 튜플 제거

      튜플 목록에서 중복 튜플을 제거해야 하는 경우 루프, any 메서드 및 enumerate 메서드를 사용할 수 있습니다. any 메소드는 iterable의 값이 True인지, 즉 하나 이상의 단일 값이 True인지 확인합니다. 그렇다면 True를 반환하고, 그렇지 않으면 False를 반환합니다. 목록은 이기종 값(즉, 정수, 부동 소수점, 문자열 등과 같은 모든 데이터 유형의 데이터)을 저장하는 데 사용할 수 있습니다. 튜플 목록은 기본적으로 목록으로 묶인 튜플을 포함합니다. enumerate 메서드는 주어진 iterable에

    2. 계산기 작업을 수행하는 클래스를 만드는 Python 프로그램

      계산기 연산을 수행하는 클래스를 생성해야 할 때 객체지향 방식을 사용한다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수는 계산기 작업을 수행하는 데 사용됩니다. 아래는 동일한 데모입니다 - 예시 class calculator_implementation():    def __init__(self,in_1,in_2):       self.a=in_1       self.b=

    3. 메소드가 사용자로부터 문자열을 받아들이고 다른 메소드가 그것을 인쇄하는 클래스를 생성하는 Python 프로그램

      사용자로부터 문자열을 받는 메서드와 문자열을 출력하는 다른 메서드가 있는 클래스를 생성해야 하는 경우 객체 지향 메서드가 사용됩니다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수는 계산기 작업을 수행하는 데 사용됩니다. 아래는 동일한 데모입니다 - 예시 class print_it():    def __init__(self):       self.string = ""  

    4. 클래스를 만들고 고유한 정수 집합에서 가능한 모든 부분 집합을 가져오는 Python 프로그램

      목록에서 정수의 가능한 모든 하위 집합을 가져오기 위해 클래스를 만들어야 하는 경우 객체 지향 방법이 사용됩니다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수는 계산기 작업을 수행하는 데 사용됩니다. 아래는 동일한 데모입니다 - 예시 class get_subset:def sort_list(self, my_list):자신을 반환합니다. subset_find([], sorted(my_list)) def subset_find(self, curr,

    5. 배열을 분할하고 끝에 첫 번째 부분을 추가하는 Python 프로그램

      목록을 분할한 다음 이 첫 번째 부분을 목록 끝에 추가해야 하는 경우 목록을 통한 간단한 반복과 목록 슬라이싱이 필요합니다. 목록은 이기종 값(즉, 정수, 부동 소수점, 문자열 등과 같은 모든 데이터 유형의 데이터)을 저장하는 데 사용할 수 있습니다. 아래는 동일한 데모입니다 - 예시 def split_list(my_list, n_val, k_val):    for i in range(0, k_val):       first_val = my_list[0]     &n

    6. 이항 트리를 구현하는 Python 프로그램

      파이썬에서 이항 트리를 구현해야 하는 경우 객체 지향 방식을 사용합니다. 여기에서 클래스가 정의되고 속성이 정의됩니다. 함수는 특정 작업을 수행하는 클래스 내에서 정의됩니다. 클래스의 인스턴스가 생성되고 함수는 계산기 작업을 수행하는 데 사용됩니다. 아래는 동일한 데모입니다 - 예 class binomial_tree:    def __init__(self, key):       self.key = key       self.children = []  

    7. 숫자 범위 사이의 홀수 및 회문인 모든 숫자를 찾는 Python 프로그램

      홀수이고 회문이며 주어진 값 범위 사이에 있는 모든 숫자를 찾아야 하고 재귀를 사용할 수 없다고 들었을 때 목록 이해와 % 연산자는 다음과 같습니다. 동일한 것을 달성하는 데 사용됩니다. 회문은 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 읽을 때 동일한 문자열입니다. 아래는 동일한 데모입니다 - 예 my_list = [] lower_limit = 5 upper_limit = 189 print("The lower limit is : ") print(lower_limit) print("The upper li

    8. 재귀 없이 숫자의 합을 찾는 Python 프로그램

      재귀를 사용하지 않고 숫자의 합을 구해야 하는 경우 % 연산자, + 연산자, // 연산자를 사용할 수 있습니다. 아래는 동일한 데모입니다 - 예시 def sum_of_digits(my_num):    sum_val = 0    while (my_num != 0):       sum_val = sum_val + (my_num % 10)       my_num = my_num//10    return sum_val my_num

    9. 주어진 숫자가 Disarium Number인지 확인하는 Python 프로그램

      주어진 nmber가 disarium 번호인지 확인해야 하는 경우 해당 위치에 대한 자릿수의 합이 계산됩니다. 그 전에 숫자에 있는 자릿수가 결정됩니다. Disarium Number는 해당 위치의 거듭제곱에 해당하는 자릿수의 합이 원래 숫자 자체와 동일한 숫자입니다. 아래는 동일한 데모입니다 - 예시 def length_calculation(num_val):    length = 0    while(num_val != 0):       length = length +

    10. 1에서 100 사이의 모든 Disarium 숫자를 인쇄하는 Python 프로그램

      1에서 100 사이의 모든 disarium 숫자를 인쇄해야 하는 경우 1에서 100 사이에서 간단한 루프를 실행할 수 있으며 모든 숫자의 길이를 계산할 수 있으며 위치의 거듭제곱은 숫자 자체와 곱해질 수 있습니다. 그것들이 같을 경우, 그것은 disarium 번호로 간주됩니다. Disarium 숫자는 각 위치의 거듭제곱에 해당하는 숫자의 합이 원래 숫자 자체와 동일한 숫자입니다. 아래는 동일한 데모입니다 - 예시 def length_calculation(my_val):    len_val = 0  

    11. 주어진 숫자가 Happy Number인지 확인하는 Python 프로그램

      주어진 숫자가 행복한 숫자인지 확인해야 하는 경우 % 연산자, // 연산자, + 연산자를 사용할 수 있습니다. 해피 숫자는 숫자의 모든 숫자의 제곱의 합으로 대치될 때 1로 끝나는 숫자입니다. 아래는 동일한 데모입니다 - 예시 def check_happy_num(my_num):    remaining = sum_val = 0    while(my_num > 0):       remaining = my_num%10       sum_va

    12. 1에서 100 사이의 모든 Happy 숫자를 인쇄하는 Python 프로그램

      1에서 100 사이의 모든 숫자를 출력해야 할 때 %, +, //와 같은 간단한 루프와 연산을 사용합니다. 행복한 숫자는 숫자에 있는 모든 숫자의 제곱의 합으로 대치될 때 1로 끝나는 숫자입니다. 주어진 범위 사이의 행복한 숫자를 인쇄하려면 간단한 루프를 사용할 수 있습니다. 아래는 동일한 데모입니다 - 예시 def check_happy_num(my_num):    remaining = sum_val = 0    while(my_num > 0):       r

    13. 주어진 숫자가 Harshad 숫자인지 확인하는 Python 프로그램

      주어진 숫자가 하샤드 숫자인지 판단해야 하는 경우 단순 루프와 % 연산자, + 연산자 및 // 연산자를 사용할 수 있습니다. Harshad 수는 Niven 수라고도 합니다. 밑수가 정수인 숫자로, 그 밑수로 쓸 때 그 자리의 합으로 나눌 수 있는 정수입니다. 아래는 동일한 데모입니다 - 예 my_num = 134 remaining = sum_val = 0 print("A copy of the number to be checked is being made...") my_num_copy = my_num; while

    14. 배열 회전을 위한 반전 알고리즘을 위한 Python 프로그램

      회전된 배열을 반대로 해야 할 때 목록을 반복하고 목록을 뒤집는 메서드가 정의됩니다. 목록을 회전하는 또 다른 방법이 정의되고 목록을 표시하는 또 다른 방법이 정의됩니다. 이를 위해 간단한 루프와 인덱싱이 사용됩니다. 아래는 동일한 데모입니다 - 예시 def reverse_list(my_list, begin, end):    while (begin < end):       temp = my_list[begin]       my_list[begin] = m

    15. 재귀를 사용하여 숫자가 소수인지 아닌지 확인하는 Python 프로그램

      재귀 기법을 사용하여 숫자가 소수인지 여부를 확인해야 하는 경우 메서드를 정의하고 while 조건을 사용합니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 예시 아래는 동일한 데모입니다 - def check_prime(my_num, my_val = None):    if my_val is None:       my_val = my_num – 1    while my_val >= 2

    16. 재귀를 사용하여 두 숫자의 곱을 찾는 Python 프로그램

      재귀 기법을 사용하여 두 수의 곱을 구해야 할 때 단순 if 조건과 재귀를 사용합니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 예시 아래는 동일한 데모입니다 - def compute_product(val_1,val_2):    if(val_1<val_2):       return compute_product(val_2,val_1)    elif(val_2!=0):    

    17. 재귀를 사용하여 문자열이 회문인지 여부를 확인하는 Python 프로그램

      문자열이 회문인지 재귀 기법을 사용하지 않는지 확인해야 하는 경우 단순 인덱싱 및 사용자 정의 함수와 함께 재귀를 사용합니다. 회문은 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 읽을 때 각각의 인덱스에서 동일한 문자를 갖는 문자열 또는 값입니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 아래는 동일한 데모입니다 - 예 def check_palindrome(my_str):    if len(my_str) < 1:    

    18. 재귀를 사용하여 문자열을 뒤집는 Python 프로그램

      재귀 기법을 사용하여 문자열을 반전시켜야 하는 경우 재귀와 함께 사용자 정의 메소드를 사용합니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 예시 아래는 동일한 데모입니다 - def reverse_string(my_string):    if len(my_string) == 0:       return my_string    else:       return reverse

    19. 재귀를 사용하여 중첩 목록을 병합하는 Python 프로그램

      재귀 기법을 사용하여 주어진 중첩 목록을 평면화해야 하는 경우 단순 인덱싱 및 isinstance 메서드를 재귀와 함께 사용할 수 있습니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 예시 아래는 동일한 데모입니다 - def flatten_list(my_list):    if my_list == []:       return my_list    if isinstance(my_list[0], lis

    20. 재귀를 사용하여 중첩 목록의 총합을 찾는 Python 프로그램

      재귀 기법을 사용하여 중첩 목록의 총합을 구해야 하는 경우 목록을 매개변수로 사용하는 사용자 정의 방법을 사용합니다. 재귀는 더 큰 문제의 작은 비트의 출력을 계산하고 이러한 비트를 결합하여 더 큰 문제에 대한 솔루션을 제공합니다. 목록은 이기종 값(즉, 정수, 부동 소수점, 문자열 등과 같은 모든 데이터 유형의 데이터)을 저장하는 데 사용할 수 있습니다. 예시 아래는 동일한 데모입니다 - def recursion_sum(my_list):    my_total = 0    for elem i

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:245/450  20-컴퓨터/Page Goto:1 239 240 241 242 243 244 245 246 247 248 249 250 251