이 기사에서는 주어진 문제 진술을 해결하기 위한 솔루션과 접근 방식에 대해 알아볼 것입니다.
문제 설명
문자열 입력이 주어지면 해당 문자열이 Pangram인지 여부를 확인하기 위해 Python 프로그램을 생성해야 합니다.
팬그램은 영어 알파벳 컬렉션의 모든 문자를 포함하는 일련의 문장/단어입니다.
이제 문제를 해결하는 방법을 살펴보겠습니다.
입력 문자열에 있는 각 문자가 수동으로 선언할 알파벳 집합에 속하는지 여부를 확인하는 루프를 사용할 것입니다.
위의 접근 방식의 구현은 다음과 같습니다. -
예
import string def ispangram(str): alphabet = "abcdefghijklmnopqrstuvwxyz" for char in alphabet: if char not in str.lower(): return False return True # main string = 'The five boxing wizards jump quickly.' if(ispangram(string) == True): print("Yes") else: print("No")
출력
Yes
여기서 우리는 유형 string
의 iterable을 지정하여 nehaced 버전에서 멤버십 연산자를 통해 두 개의 for 루프를 구현했습니다.모든 변수와 함수는 아래 그림과 같이 전역 범위에서 선언됩니다.
결론
이 기사에서는 문자열이 숫자 팬그램인지 여부를 찾는 접근 방식에 대해 배웠습니다.