亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

for循環能否進行i+2的操作

s='ABCDEFGHIJK'

for i in s:

????print(i)

? ? #i+=2

#如果我想讓它輸出A,C,E...這類的,應該怎么做

#在循環語句中我已經試過? i+1 或者? ?i+2,發現好像沒什么用

正在回答

1 回答

你 寫的程序里面的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的結果吧。

? ??

????



1 回復 有任何疑惑可以回復我~
#1

嚕嚕嚕7496678 提問者

懂啦懂啦,有些搞混概念了,謝謝?。?!
2022-03-13 回復 有任何疑惑可以回復我~
#2

慕無忌2327017

可是為啥可以從A開始循環啊。。。不是說是從0開始數的嗎
2022-03-21 回復 有任何疑惑可以回復我~
#3

慕無忌2327017 回復 慕無忌2327017

還有為啥是兩個==
2022-03-21 回復 有任何疑惑可以回復我~
#4

qq_慕粉9108960 回復 慕無忌2327017

num是自己定義的變量,而不是代指數組下標,而且計算機里面的等于不是一個=,而是兩個=,一個=意思是是賦值,不是表示判斷是否相等
2022-06-17 回復 有任何疑惑可以回復我~
#5

weixin_慕仙0371392

輸出不了A呀,1除二的余數不是1
2023-03-27 回復 有任何疑惑可以回復我~
查看2條回復

舉報

0/150
提交
取消
Python3 入門教程(新版)
  • 參與學習       162662    人
  • 解答問題       1121    個

python3入門教程,讓你快速入門并能編寫簡單的Python程序

進入課程

for循環能否進行i+2的操作

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號