嘿,我只是需要這個循環將被製作成while循環一直在掙扎謝謝!For循環到While循環
x = input('Enter a string: ')
y = 0
for i in x:
if i == 'a':
y += 1
print(y)
嘿,我只是需要這個循環將被製作成while循環一直在掙扎謝謝!For循環到While循環
x = input('Enter a string: ')
y = 0
for i in x:
if i == 'a':
y += 1
print(y)
嘗試以下操作:
x = input('Enter a string: ')
y = 0
i = 0
while i < len(x):
if x[i] == 'a':
y += 1
print(y)
i+=1
它是如此複雜!你爲什麼不用count
來統計單詞的數量。 該字符串是由一個列表中的字符組成的,因此count
會計數該字符。
x = input('Enter a string: ')
print x.count('a')
如果你想一個while-loop
版本如下:
x = input('Enter a string: ')
y = 0
count = 0
while count < len(x):
if x[count] == 'a':
y += 1
print(y)
count +=1
我知道對!然而,問題是要做一個while循環。 – jpotty
@jpotty所以,你想做一個'while循環'版本? –
我真的不知道這是什麼樣的語言。 – vesan
其蟒蛇對不起縮進是錯誤的! – jpotty
那麼我可以建議你[編輯]你的問題來修復縮進並添加Python標記。 – vesan