我知道如何在有提供已知的一串字符的情况下进行计数计算,但是不明白这种需要自己读取的应该如何打代码。应该是先接受个字符然后用array loop?
主要的问题点在于在没有提供已知字符的情况下,什么时候用什么代码去读取字符。
用java
sys.stdin.read()可以实现标准输入,需要调用sys库,sys.stdin是一个标准化输入的方法
参考
import sys
n = 0
s = sys.stdin.read()
for c in s:
if c.islower() and c not in ["a","e","i","o","u"]:
n += 1
print(c)
if c=='.':
break
print("小写非元音的数量", n)
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
用python来实现的话,可以这样:
n=0
while True:
inp = input('a letter:')
if inp=='':
break
if inp.lower() in ['a','e','i','o','u']:
n+=1
print(n)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!