如何运行循环 3 次?

任务: You are making a robot that can speak numbers. Your robot should take 3 numbers in the range of 0-10 as input and output the corresponding texts in English.


预解决方案:演示


func main() {

num := 0

var input int

for i := 0; i < 10; i++ {

    num += 1

    switch num {

    case 1:

        fmt.Println("One")

    case 2:

        fmt.Println("Two")

    case 3:

        fmt.Println("Three")

    case 4:

        fmt.Println("Four")

    case 5:

        fmt.Println("Five")

    case 6:

        fmt.Println("Six")

    case 7:

        fmt.Println("Seven")

    case 8:

        fmt.Println("Eight")

    case 9:

        fmt.Println("Nine")

    case 10:

        fmt.Println("Ten")


    }

}

}


问题:如何运行循环 3 次?更多详情: https://www.sololearn.com/learning/eom-project/1164/1188


皈依舞
浏览 112回答 2
2回答

翻阅古今

这似乎做到了:package mainimport "fmt"func robot(d, e, f int) (string, string, string) {&nbsp; &nbsp;m := map[int]string{&nbsp; &nbsp; &nbsp; 0: "zero", 1: "one", 2: "two", 3: "three", 4: "four",&nbsp; &nbsp; &nbsp; 5: "five", 6: "six", 7: "seven", 8: "eight", 9: "nine", 10: "ten",&nbsp; &nbsp;}&nbsp; &nbsp;return m[d], m[e], m[f]}func main() {&nbsp; &nbsp;s, t, u := robot(1, 2, 3)&nbsp; &nbsp;fmt.Printf("%q %q %q\n", s, t, u)}

largeQ

该任务指出,您需要使输入3位数字,输出应该有文本,我做到了并传递了所有package mainimport "fmt"func main() {&nbsp; &nbsp; var input int&nbsp; &nbsp; var i = 1&nbsp; &nbsp; for {&nbsp; &nbsp; &nbsp; &nbsp; fmt.Scanln(&input)&nbsp; &nbsp; &nbsp; &nbsp; if input >= 0 && input <= 10 {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; switch input {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 0:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Zero")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 1:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("One")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 2:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Two")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 3:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Three")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 4:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Four")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 5:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Five")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 6:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Six")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 7:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Seven")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 8:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Eight")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 9:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Nine")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; case 10:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fmt.Println("Ten")&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if i == 3 {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; i++&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go