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

    1. Python에서 숫자 목록의 합계를 찾는 방법은 무엇입니까?

      Python의 내장 함수 sum()은 목록이나 튜플과 같은 반복 가능한 객체에서 숫자의 합을 반환합니다. 두 개의 인수가 필요합니다. 초기 값은 선택 사항이고 기본적으로 0이며 반복 가능한 개체입니다. 예시 ttl45

    2. 명령줄에서 Python 수학을 수행하는 방법은 무엇입니까?

      ) 파이썬 프롬프트가 나타납니다. 그 앞에는 모든 Python 문을 입력할 수 있습니다. ENTER를 누르는 즉시 명령문이 실행됩니다. 따라서 Python에서 정의된 연산자를 사용하는 수학 표현식은 명령줄에서 평가됩니다. >>> 2+4 6 >>> 6+9/3 9.0 >>> 100%3 1 >>> 56//5 11 >>> 2**5 32

    3. Python의 숫자 목록에서 가장 큰 숫자를 찾는 방법은 무엇입니까?

      Python의 내장 라이브러리 함수 max()는 반복 가능하거나 쉼표로 구분된 숫자 목록에서 가장 큰 숫자를 반환합니다. >>> max(10,23,43,21) 43 >>> l1=[4,7,2,9,1] >>> max(l1) 9

    4. Python에서 암스트롱 숫자를 생성하는 방법은 무엇입니까?

      암스트롱 수라고 하는 세 자리 숫자의 세제곱 합은 숫자 자체와 같습니다. 숫자가 이 조건을 만족하는지 확인하기 위해 각 숫자가 오른쪽에서 연속적으로 분리되고 큐브가 누적 추가됩니다. 결국 합이 원래 숫자와 같은 것으로 판명되면 암스트롱 숫자라고 합니다. 예시 다음 Python 코드는 100에서 999 사이의 모든 암스트롱 숫자를 인쇄합니다. for num in range(100,1000):   temp=num   sum=0   while temp>0:     digit=temp%10

    5. Python을 사용하여 피보나치 수열을 인쇄하는 방법은 무엇입니까?

      피보나치 수열은 각 숫자가 이전 두 숫자의 합인 숫자를 포함합니다. 이 유형의 시리즈는 반복문을 사용하여 생성됩니다. 예시 x=0 y=1 fibo=0 while fibo<10:     fibo=fibo+1     z=x+y     print (z)     x,y=y,z 출력 위 프로그램은 피보나치 수열의 10개 숫자를 인쇄합니다. 1 2 3 5 8 13 21 34 55 89

    6. Python을 사용하여 문자열의 모음 수를 계산하는 방법은 무엇입니까?

      모든 모음을 포함하는 문자열 개체를 선언합니다. >>> vowels='aeiou' 카운트 변수를 0으로 초기화 설정 >>> count=0 입력 문자열의 각 문자가 모음 문자열에 속하는지 확인합니다. 그렇다면 카운트를 증가시키십시오. >>> string='Hello How are you?' >>> for s in string:             if s in vowels: count

    7. Python에서 재귀를 사용하여 숫자의 계승을 찾는 방법은 무엇입니까?

      숫자의 계승은 1에서 해당 숫자까지의 모든 숫자의 곱입니다. 함수는 자신을 호출하는 경우 재귀 함수라고 합니다. 다음 프로그램에서 factorial() 함수는 하나의 인수를 받아들이고 값이 1에 도달할 때까지 값을 1씩 줄임으로써 자신을 계속 호출합니다. 예시 def factorial(x):     if x==1:         return 1     else:         return x*factorial(x-1) f=

    8. Python을 사용하여 간격으로 모든 소수를 인쇄하는 방법은 무엇입니까?

      소수는 1과 자기 자신을 제외하고 다른 숫자로 나누어지지 않는 숫자로 정의됩니다. 따라서 숫자가 소수인지 확인하려면 둘을 제외하고 1과 자신 사이의 모든 숫자로 나눌 수 있는지 확인해야 합니다. 다음 프로그램은 1에서 100 사이의 모든 소수를 나열합니다. 외부 루프는 이 범위의 숫자를 생성합니다. 내부 루프는 2에서 외부 루프의 각 숫자로 이동하여 % 연산자로 나눗셈을 연속적으로 확인합니다. 내부 범위의 모든 숫자로 나눌 수 없는 경우 해당 숫자를 출력합니다. for i in range(101):     for

    9. Python을 사용하여 자연수의 합을 찾는 방법은 무엇입니까?

      while 루프를 사용하여 변수 i의 값을 1씩 연속적으로 증가시키고 누적적으로 추가할 수 있습니다. s,i=0,0 n=10 while i<n:    i=i+1    s=s+i print ("sum of first 10 natural numbers",s) For 루프는 자연수 범위에 대해 루프를 만들고 누적적으로 추가하는 데에도 사용됩니다. s=0 for i in range(11):    s=s+i print ("sum of first 10

    10. Python을 사용하여 숫자의 계승을 찾는 방법은 무엇입니까?

      숫자의 계승은 1과 자신 사이의 모든 정수의 곱입니다. 주어진 숫자의 계승을 찾기 위해 1에서 자신까지의 범위에 대해 for 루프를 구성해 보겠습니다. range() 함수는 stop 값을 제외한다는 것을 기억하십시오. 따라서 정지 값은 입력 번호보다 하나 더 커야 합니다. 범위의 각 숫자는 1로 초기화되는 변수 f에서 누적 곱해집니다. 예시 num=int(input(enter a number))f=1for i in range(1,num+1):f=f*iprint (factorial of, num, =,f) 출력 위 코드의 샘플 실

    11. Python을 사용하여 문자열이 회문인지 여부를 확인하는 방법은 무엇입니까?

      Python 표준 라이브러리의 reversed() 함수를 사용합니다. 목록 개체로 변환할 수 있는 반전된 개체를 반환합니다. >>> str1='malayalam' >>> l1=list(reversed(str1)) >>> l1 ['m', 'a', 'l', 'a', 'y', 'a', 'l', 'a', 'm'] join() 메소드를 사용하여 목록의

    12. Python을 사용하여 LCM을 찾는 방법은 무엇입니까?

      두 수(또는 그 이상)의 LCM(최소공배수)은 두 수(또는 모두)로 나눌 수 있는 가장 작은 수입니다. 먼저 주어진 두 수 중에서 더 큰 수를 찾습니다. 그것에서 시작하여 둘 다로 나누어지는 첫 번째 숫자인 LCM을 찾습니다. 예시 x=12 y=20 if x > y:      greater = x   else:      greater = y   while(True):      if((greater % x == 0) and (gre

    13. Python을 사용하여 알파벳 순서로 단어를 정렬하는 방법은 무엇입니까?

      문자열 개체에 공백 하나로 구분된 여러 단어가 포함되어 있다고 가정합니다. string 클래스의 split() 메서드는 공백 문자로 구분된 단어 목록을 반환합니다. 이 목록 개체는 내장 목록 클래스의 sort() 메서드를 호출하여 정렬됩니다. >>> string='Hello how are you?' >>> list=string.split() >>> list ['Hello', 'how', 'are', 'you?']

    14. Python을 사용하여 수의 인수를 찾는 방법은 무엇입니까?

      어떤 숫자의 인수를 찾으려면 1에서 자신까지의 모든 숫자에 대해 루프를 실행하고 그것이 나누어질 수 있는지 확인해야 합니다. 예시 num=int(input("enter a number")) factors=[] for i in range(1,num+1):     if num%i==0:        factors.append(i) print ("Factors of {} = {}".format(num,factors)) num을 완전히 나눌 수 있으

    15. Python을 사용하여 간격으로 암스트롱 번호를 찾는 방법은 무엇입니까?

      숫자에 있는 개별 자릿수의 세제곱의 합이 숫자 자체에 더해지는 경우 이를 암스트롱 수라고 합니다. 예:153=1**3+5**3+3**3 예시 Python 프로그램을 따라 100에서 1000 사이의 암스트롱 숫자를 찾습니다. for num in range(100,1000):   temp=num   sum=0   while temp>0:       digit=temp%10       sum=sum+digit**3      

    16. 열거 기능으로 Python 사전을 만드는 방법은 무엇입니까?

      Python enumerate() 함수는 모든 iterable을 인수로 취하고 iterable을 순회할 수 있는 enumerate 객체를 반환합니다. 목록, 튜플 또는 문자열과 같은 반복 가능한 개체의 인덱스 및 해당 항목을 포함합니다. 인덱스와 값이 있는 이러한 열거 객체는 사전 이해를 사용하여 사전으로 변환됩니다. >>> l1=['aa','bb','cc','dd'] >>> enum=enumerate(l1) >>> enum

    17. 중복 키로 Python 사전을 만드는 방법은 무엇입니까?

      Python 사전은 키 반복을 허용하지 않습니다. 그러나 defaultdict 를 사용할 수 있습니다. 해결 방법을 찾기 위해. 이 클래스는 컬렉션 모듈에 정의되어 있습니다. defaultdict 개체의 기본 팩토리로 목록 사용 >>> from collections import defaultdict >>> d=defaultdict(list) 다음은 각각 두 개의 항목이 있는 튜플 목록입니다. 첫 번째 항목은 반복적으로 사용되는 것으로 나타났습니다. 이 목록은 defaultdict로 변환됩니다. &

    18. Python 사전 객체에서 키-값 쌍의 하위 집합을 추출하는 방법은 무엇입니까?

      사전 이해 기술을 사용합니다. 이름과 학생 비율이 있는 사전 개체가 있습니다. >>> marks = {    'Ravi': 45.23,    'Amar': 62.78,    'Ishan': 20.55,    'Hema': 67.20,    'Balu': 90.75 } 50으로 학생의 이름 및 점수 사전을 얻으려면 >>> passed = {

    19. Python 사전과 목록을 함께 압축하는 방법은 무엇입니까?

      zip() 함수는 사전에서 하나의 키-값 쌍과 목록의 해당 항목을 함께 압축하는 데 사용할 수 있습니다. >>> dictionary = {'A':1, 'B':2, 'C':3} >>> num_list = [1, 2, 3] >>> zipped = zip(dictionary.items(), num_list) >>> zipped <zip object at 0x000000886641B9C8> 이 압축 개체는 목록으로 변환될

    20. 텍스트 파일에서 Python 사전을 만드는 방법은 무엇입니까?

      다음 텍스트 파일(dict.txt)이 있다고 가정 1아아아 2bb 3cc 다음 Python 코드는 open() 함수를 사용하여 파일을 읽습니다. 문자열로 된 각 행은 공백 문자로 분할됩니다. 첫 번째 구성 요소는 키로 사용되고 두 번째 구성 요소는 값으로 사용됩니다. d = {} with open(dict.txt) as f: for line in f:     (key, val) = line.split()     d[int(key)] = val print (d) 출력은 파일의 내용을 사전 형식으로 보여줍니다. {1: aaa

    Total 8994 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:56/450  20-컴퓨터/Page Goto:1 50 51 52 53 54 55 56 57 58 59 60 61 62