Pythonで外部から入力した文字数の母音の数を出力する方法
name = input("name")
y = 0
d = {"a","i","u","e","o"}
while y < len(name):
x = name[y]
if x in d:
print(y)
y += 1
else:
y += 1
結果が
nametakahashi
1
3
5
8
です。
個数の出力の方法に困ってます。
なんとなくprint(y)あたりがおかしいのではないかと思うのですがどうしたらいいかわかりません
ifなどの条件文とfor,whileなどの繰りかえししか使ったことがなく、コードはできるだけ変えたくないです。よろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/09 16:06
2019/07/09 16:25 編集
2019/07/09 17:03