Python
python - 문제풀이
nsh95
2024. 5. 1. 15:30
## 단어를 입력받습니다
## 사용자는 영어로만 입력합니다.
## 영단어 입력 >> apple
## 영단어 입력 >> banana
## 영단어 입력 >> candy
## 영단어 입력 >> angle
## 영단어 입력 >> ant
## stop 이 입렫되면 종료
## 입력한 영단어들 중에서 a로 시작하는 단어만 datas 리스트에 저장해서 출력해주세요
datas=[]
while True:
word= input('영단어를 입력해주세요 >> ')
if word =='stop':
break
elif word.startswith('a'):
datas.append(word)
print(datas)
startswith : 맨 앞에 있는 글자를 찾는 함수
2번 문제
## +) a가 가장많이 들어간 단어를 출력해주세요
##2개 이상이면 첫번째 단어만 출력해주세요
datas=[]
aword=''
while True:
word = input('영단어를 입력해주세요 >> ')
if word =='stop':
break
elif word.startswith('a'):
datas.append(word)
if aword.count('a') < word.count('a'):
aword=word
print(aword)