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

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

不是本課的問題,自己實踐遇到的問題

var enemyLives = Int()

var damage = Int()


enemyLives = 15

damage = 3


var attackTimesVerify = enemyLives % damage

var attackTimes = enemyLives / damage


if attackTimesVerify == 0 {

? ? println("\(attackTimes) attacks needed!")

} else {

? ? attackTimes = attackTimes + 1

? ? println("\(attackTimes) attacks needed!")

}


for var i = 1 ;i <= 5; i++ {

? ? for enemyLives; enemyLives >= 0; enemyLives -= damage {

? ? ? ? if enemyLives > 0 {

? ? ? ? ? ? println("round" + "\(i)" + ": " + "\(enemyLives)hp left!")

? ? ? ? } else {

? ? ? ? ? ? println("you win")

? ? ? ? }

? ? }

}

控制臺輸出全部是“round1”,

怎么變成有序的“round1”“round2”“round3”…… ??

正在回答

3 回答

我想知道你的問題現在解決了么?

你的問題是你的兩個for循環的問題

for var i = 1 ;i <= 5; i++

{

? ? enemyLives -= damage

?? ? ? ?

? ? if enemyLives >= 0

? ? {

? ? ? ? println("round" + "\(i)" + ": " + "\(enemyLives)hp left!")

? ? } else

? ? {

? ? ? ? println("you win")

? ? }

}

這樣就好了,你可以試試

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

iThinker 提問者

還沒解決,我試試你的方法,謝謝你的回復啊,我等了好久,謝謝??!
2015-04-03 回復 有任何疑惑可以回復我~
#2

iThinker 提問者

等了好久,真的謝謝你了!
2015-04-04 回復 有任何疑惑可以回復我~

回答問題的代碼語言里沒有swift的選項,但是根據我的經驗swift的代碼用javascript基本上代碼高亮沒什么問題,以后代碼盡量用代碼語言功能標示一下,復制時也方便,大家看起來也容易讀一些

0 回復 有任何疑惑可以回復我~

試了沒?可以不?

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

iThinker 提問者

完全沒問題,原來這么簡單,謝啦!
2015-04-04 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不是本課的問題,自己實踐遇到的問題

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

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

幫助反饋 APP下載

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

公眾號

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