>백엔드 개발 >파이썬 튜토리얼 >문제 해결 작업 2

문제 해결 작업 2

Susan Sarandon
Susan Sarandon원래의
2024-11-12 21:16:02571검색

Problem Solving Task 2

1. 주어진 문자열의 총 모음 수와 각 모음의 개수

text = "Guvi Geeks Network Private Limited"
모음 = {'A':0,'E':0,'I':0,'O':0,'U':0}
텍스트 = text.upper()

문자 메시지:
내가 모음인 경우:
모음[i] = 1

total_vowels = sum(vowels.values())

print("각 모음의 개수 : ",vowels)
print("총 모음 수 : ",total_vowels)

2. for 루프를 사용하여 1부터 20까지의 숫자 피라미드

n = 20
strt = 1
행 = 6

범위(1,1행)에 있는 i의 경우:
범위(i)의 j에 대해:
strt <= n:
인 경우 인쇄(strt, end=" ")
strt = 1
그 외:
휴식

print()<br>



  1. 문자열을 입력받아 모음이 모두 제거된 새 문자열을 반환하는 프로그램을 작성하세요.

oldstr = input("문자열을 입력하세요: ")
모음1 = ('a','e','i','o','u')
oldstr = oldstr.lower()
newstr = ""

oldstr의 나를 위해:
모음이 아닌 경우1:
newstr = 나

print("모음이 아닌 문자열: ",newstr)

4. 문자열을 입력받아 그 안의 고유한 문자 수를 반환하는 프로그램을 작성하세요.

str2 = input("문자열을 입력하세요: ")
str2 = str2.lower()
str2 = str2.replace(" ","")
myset = set(str2)
print("고유 문자 수 :" ,len(myset))

5. 문자열을 받아서 회문이면 true를 반환하고 그렇지 않으면 false를 반환하는 프로그램을 작성하세요.

mystr = input("문자열을 입력하세요: ")
mystr = mystr.lower().replace(" ","")
rev_mystr = mystr[::-1]
mystr == rev_mystr인 경우:
인쇄(참)
그 외:
인쇄(거짓)

7. 문자열을 가져와서 그 안에 가장 자주 사용되는 문자를 반환하는 프로그램을 작성하세요.

txt = input("문자열을 입력하세요: ")
txt = txt.lower().replace(" ","")
빈도 = {}

TXT의 경우:
내가 빈도에 속하지 않는다면:
빈도[i] = 1
그 외:
빈도[i] = 1

인쇄(빈도)

max_char = 최대(주파수,키=주파수.get)
print("가장 자주 사용되는 문자:",max_char)

8. 문자열을 가져와서 그것이 다른 문자열의 철자법이면 true를 반환하고 그렇지 않으면 false를 반환하는 프로그램을 작성하세요.

str_x = input("문자열을 입력하세요: ")
str_y = input("다른 문자열을 입력하세요: ")
str_x = str_x.lower().replace(" ","")
str_y = str_y.lower().replace(" ","")
sorted_x = 정렬(str_x)
sorted_y = 정렬(str_y)
sorted_x == sorted_y인 경우 :
인쇄(참)
그 외:
인쇄(거짓)

9. 문자열을 입력받아 그 안에 있는 단어 수를 반환하는 프로그램을 작성하세요.

str1 = input("문자열을 입력하세요: ")
str = str1.split()
print("단어 수 :",len(str))

위 내용은 문제 해결 작업 2의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.