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