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

    1. 주기적으로 배열을 1씩 회전시키는 Python 프로그램

      사용자 입력 배열이 제공됩니다. 우리의 임무는 순환적으로 회전한다는 것은 값을 시계 방향으로 회전하는 것을 의미합니다. 예 Input: A=[1,2,3,4,5] Output=[5,1,2,3,4] 알고리즘 Step 1: input array element. Step 2: Store the last element in a variable say x. Step 3: Shift all elements one position ahead. Step 4: Replace first element of array with x. 예시 코드

    2. 주어진 범위 내에서 난수를 생성하고 목록에 저장하는 Python 프로그램?

      여기서 3개의 사용자 입력 변수가 사용되는데, 하나는 시작 번호, 다른 하나는 끝 번호, 마지막 하나는 표시할 난수 수입니다. Python은 난수를 생성하는 random 모듈을 제공합니다. 여기에서는 radiant 함수와 함께 random 함수를 사용합니다. 예시 n :: 10 s :: 20 e :: 40 [20, 35, 32, 27, 24, 35, 28, 31, 20, 28] 알고리즘 Randomno(s,e,n) Step 1 : input starting range(s), ending range(e) and number of

    3. numpy를 사용하여 n*n의 체크보드 패턴을 인쇄하는 Python 프로그램.

      n 값이 주어지면 우리의 임무는 n x n 행렬에 대한 체크 보드 패턴을 표시하는 것입니다. numpy에서는 초기 값으로 배열을 생성하는 다양한 유형의 함수를 사용할 수 있습니다. NumPy는 Python의 과학 컴퓨팅을 위한 기본 패키지입니다. 알고리즘 Step 1: input order of the matrix. Step 2: create n*n matrix using zeros((n, n), dtype=int). Step 3: fill with 1 the alternate rows and columns using a sli

    4. 주어진 정수 배열의 모든 개별 요소를 인쇄하는 Python 프로그램.

      주어진 정수 배열. 배열의 요소가 중복될 수 있습니다. 우리의 임무는 고유한 값을 표시하는 것입니다. 예시 Input::A=[1,2,3,4,2,3,5,6] Output [1,2,3,4,5,6] 알고리즘 Step 1: input Array element. Step 2: Then pick all the elements one by one. Step 3: then check if the picked element is already displayed or not. Step 4: use one flag variable which

    5. 두 목록의 차이점을 나열하는 Python 프로그램.

      이 문제에서는 두 개의 목록이 제공됩니다. 우리의 임무는 두 목록 간의 차이를 표시하는 것입니다. Python은 set() 메서드를 제공합니다. 우리는 여기에서 이 방법을 사용합니다. 집합은 중복 요소가 없는 정렬되지 않은 컬렉션입니다. 집합 개체는 합집합, 교집합, 미분 및 대칭 미분과 같은 수학 연산도 지원합니다. 예시 입력::A =[10, 15, 20, 25, 30, 35, 40]B =[25, 40, 35] 출력:[10, 20, 30, 15] 설명 차이점 목록 =A - B 알고리즘 1단계:두 배열의 입력.2단계:명시적으로 목록

    6. 목록을 복제하거나 복사하는 Python 프로그램입니다.

      이 프로그램에서는 사용자 입력 목록이 제공됩니다. 우리의 임무는 목록을 복사하거나 복제하는 것입니다. 여기서 우리는 슬라이싱 기술을 사용합니다. 이 기술에서는 참조와 함께 목록 자체의 복사본을 만듭니다. 이 과정을 복제라고도 합니다. 알고리즘 Step 1: Input elements of the array. Step 2: then do cloning using slicing operator(:). 예시 코드 # Python program to copy or clone a list # Using the Slice Operato

    7. 문장의 각 단어를 뒤집는 Python 프로그램?

      여기서는 파이썬 내장 함수를 사용합니다. 먼저 문장을 단어 목록으로 나눕니다. 그런 다음 각 단어를 뒤집고 새 목록을 만듭니다. 여기에서는 파이썬 목록 이해 기술을 사용하고 마지막으로 새 단어 목록을 결합하고 새 문장을 만듭니다. 예 Input :: PYTHON PROGRAM Output :: NOHTYP MARGORP 알고리즘 Step 1 : input a sentence. And store this in a variable s. Step 2 : Then splitting the sentence into a list of w

    8. 사전에 병합하는 Python 프로그램.

      이 프로그램에서는 두 개의 사전이 제공됩니다. 우리의 임무는 이 두 목록을 병합하는 것입니다. 여기서는 update() 메서드를 사용합니다. 업데이트 방법은 두 목록을 병합하는 데 사용할 수 있습니다. 여기서 두 번째 목록은 첫 번째 목록에 병합됩니다. 새로운 목록이 생성되지 않았음을 의미하는 none을 반환합니다. 예 Input:: A= [AAA,10] B= [BBB,20] Output:: C= {BBB: 20, AAA: 10} 알고리즘 Step 1: First create two User input dictionary. S

    9. 주어진 위치에서 'k'비트를 추출하는 Python 프로그램?

      이 함수는 pos 위치에서 k 비트를 추출하고 추출된 값을 반환하는 데 사용됩니다. 여기에서는 파이썬 슬라이싱 기술을 사용합니다. 예시 입력::number=170 K=5 Pos=2 출력=21 알고리즘 Extractionbit(no,k,pos)/*변수 번호에는 사용자 입력 번호가 저장되고, 변수 k에는 추출된 비트가 저장되며, 비트의 위치는 pos입니다. */Step 1:먼저 bin()을 사용하여 숫자를 이진 형식으로 변환합니다.Step 2:처음 두 문자를 제거합니다.Step 3:오른쪽에서 시작 위치 pos에서 k 비트를 추출합니다.

    10. 튜플을 키에 따라 오름차순으로 정렬하는 Python 프로그램.

      튜플이 주어졌을 때 우리의 임무는 튜플의 모든 키를 기준으로 증가하는 순서로 튜플 목록을 정렬하는 것입니다. 우리는 주어진 키에 따라 그것들을 정렬할 필요가 있습니다. 여기에서 이것을 하기 위해 우리는 key=last를 사용하여 그것들을 정렬하고 주어진 튜플을 정렬해야 하는 키 인덱스로 last를 저장하는 sorted() 함수를 사용합니다. 예 Input: A = [(2, 55), (1, 20), (4, 40), (2, 30)] k = 0 Output: [(1, 20), (2, 30), (2, 55), (4

    11. 문장을 확인하는 파이썬 프로그램은 팬그램인지 아닌지.

      주어진 문장. 우리의 임무는 이 문장이 팬그램인지 아닌지를 확인하는 것입니다. Pangrams 검사의 논리는 알파벳의 모든 문자를 포함하는 단어 또는 문장을 적어도 한 번 이상 포함하는 것입니다. 이 문제를 해결하기 위해 set() 메서드와 목록 이해 기술을 사용합니다. 예시 Input: string = abc def ghi jkl mno pqr stu vwx yz Output: Yes // contains all the characters from ‘a’ to ‘z’ Input: str=python program Output:

    12. 주어진 문자열에 하위 문자열이 있는지 확인하는 Python 프로그램.

      이 문제는 문자열이 주어졌을 때 주어진 문자열에 부분 문자열이 있는지 확인해야 합니다. 알고리즘 Step 1: input a string and a substring from the user and store it in separate variables. Step 2. Check if the substring is present in the string or not. To do this using find() in-built function. Step 3. Print the final result. Step 4. Exit. 예시

    13. 파이썬 세트 연산.

      수학에서 집합은 그 자체로 대상으로 간주되는 별개의 대상의 모음입니다. 예를 들어, 숫자 2, 4, 6은 별도로 고려하면 별개의 대상이지만 집합적으로 고려하면 {2,4,6}이라고 쓰여진 크기 3의 단일 세트를 형성합니다. 세트 작업 작업 표기법 의미 교차로 A ∩ B 및 모두에 있는 모든 요소 연합 A ∪ B 둘 중 하나 또는 둘 다에 있는 모든 요소 차이 A ~ B 안에 있지만 안에 있지 않은 모든 요소 보완 (또는) 에 없는 모든 요소 파이썬에서 리스트에 비해 집합을 사용하는 주요 장점은 특정 요소가 집합의 구성원인

    14. 두 목록에서 누락 및 추가 값을 찾는 Python 프로그램?

      집합 이론에서 집합 A의 보수는 A에 없는 요소를 나타냅니다. 집합 B에 대한 A의 상대 보수(집합 A와 B의 차라고도 함)를 나타냅니다. 여기에서 이 원칙을 적용합니다. 파이썬에는 차이점 기능이 있습니다. 알고리즘 Step 1 : first we create two user input list. A & B Step 2 : Insert A and B to a set. Step 3 : for finding the missing values of first list we apply difference function, d

    15. Python에서 루프를 사용하지 않고 n의 m 곱하기를 인쇄합니다.

      숫자 n이 주어지면 루프를 사용하지 않고 m을 n으로 곱한 값을 출력합니다. 여기서 재귀 함수를 사용합니다. 예시 Input: n = 15 Output: 15 10 5 0 5 10 15 알고리즘 Step 1: Given n. Step 2: If we are moving back toward the n and we have reached there, then we are done. Step 3: If we are moving toward 0 or negative. Step 4: If m is greater, then 5, rec

    16. 두 숫자의 이진 표현이 아나그램인지 확인하는 Python 프로그램.

      두 개의 숫자가 주어졌습니다. 우리의 임무는 이진 표현에서 서로의 아나그램인지 여부를 확인하는 것입니다. Counter(iterable) 메서드와 Dictionary Comparison을 사용하여 파이썬에서 이 문제를 빠르게 해결할 수 있습니다. 예시 Input: a = 8, b = 16 Output : Yes Binary representations of both numbers have same 0s and 1s. 알고리즘 Step 1 : Given two numbers. Step 2 : Convert both number

    17. Python의 Zip 함수를 사용하여 새 문자 집합으로 변경합니다.

      26개의 문자 집합이 주어지면 여기에서는 새 문자 집합을 사용합니다. 그리고 알파벳 집합(a, b, c........z)과 같은 또 다른 문자 집합이 있는 경우 우리의 임무는 새 문자 집합과 해당 알파벳 집합 간의 관계를 만드는 것입니다. 예시 New character set: qwertyuiopasdfghjklzxcvbnm Input: wwmm Output: bbzy 알고리즘 Step 1: Given a new character set and input the string to make a relation. Step 2: a

    18. 파이썬에서 ==와 is 연산자의 차이점.

      is 및 equals(==) 연산자는 대부분 동일하지만 동일하지는 않습니다. is 연산자는 두 변수가 동일한 객체를 가리키는지 정의하는 반면 ==기호는 두 변수의 값이 동일한지 확인합니다. 예시 코드 # Python program to # illustrate the # difference between # == and is operator # [] is an empty list list1 = [] list2 = [] list3=list1 if (list1 == list2): print(True) e

    19. 목록에서 최대 및 최소 요소의 위치를 ​​​​찾는 Python 프로그램?

      파이썬에서는 최대, 최소 요소 및 위치를 찾는 것이 매우 쉽습니다. Python은 다른 내장 기능을 제공합니다. min()은 배열의 최소값을 찾는 데 사용되며 max()는 배열의 최대값을 찾는 데 사용됩니다. index()는 요소의 인덱스를 찾는 데 사용됩니다. 알고리즘 maxminposition(A, n) /* A is a user input list and n is the size of the list.*/ Step 1: use inbuilt function for finding the position of minimum el

    20. 가장 긴 공통 부분 문자열을 위한 Python의 SequenceMatcher.

      두 개의 문자열이 주어지면 우리의 임무는 가장 긴 공통 하위 문자열을 인쇄하는 것입니다. SequenceMatcher.find_longest_match() 메소드를 사용하여 파이썬에서 문제를 해결할 것입니다. difflib.SequenceMatcher 클래스는 시퀀스 요소가 해시 가능한 한 모든 유형의 시퀀스 쌍을 비교할 수 있는 유연한 클래스입니다. find_longest_match(a, x, b, y) a[a:x] 및 b[b:y]에서 일치하는 가장 긴 블록을 찾습니다. 예시 Input: str1 = pythonprogr

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:70/450  20-컴퓨터/Page Goto:1 64 65 66 67 68 69 70 71 72 73 74 75 76