for循環(huán)能否進(jìn)行i+2的操作
s='ABCDEFGHIJK'
for i in s:
????print(i)
? ? #i+=2
#如果我想讓它輸出A,C,E...這類的,應(yīng)該怎么做
#在循環(huán)語句中我已經(jīng)試過? i+1 或者? ?i+2,發(fā)現(xiàn)好像沒什么用
s='ABCDEFGHIJK'
for i in s:
????print(i)
? ? #i+=2
#如果我想讓它輸出A,C,E...這類的,應(yīng)該怎么做
#在循環(huán)語句中我已經(jīng)試過? i+1 或者? ?i+2,發(fā)現(xiàn)好像沒什么用
2022-03-13
舉報(bào)
2022-03-13
你 寫的程序里面的i 并不是數(shù)字,它代表的是S里面的每一個字母,所以你不停地加1、加2,是不行的。
如果你想輸出ACEGIK,這樣寫:
s='ABCDEFGHIJK'
num=1
for i in s:
? ? if num % 2 ==1:
? ? ? ? print(i)
? ? num=num+1
我自己定義的num才是你想要的那種能夠加1、加2的結(jié)果吧。
? ??
????