Go巢狀分支
阿新 • • 發佈:2020-12-24
package main import "fmt" func main() { // 巢狀分支 var second float64 fmt.Println("請輸入秒數") fmt.Scanln(&second) if second <= 8 { // 進入決賽 var gender string fmt.Println("請輸入性別") fmt.Scanln(&gender) if gender == "男" { fmt.Println("進入決賽男子組") } else { fmt.Println("進入決賽女子組") } } else { fmt.Println("out") } var month byte var age byte var price float64 = 60.0 fmt.Println("請輸入遊玩月份") fmt.Scanln(&month) fmt.Println("請輸入遊客年齡") fmt.Println(&age) if month >= 4 && month <= 10 { if age > 60 { fmt.Println("票價:%v", price / 3) } else if age >= 18 { fmt.Println("票價:", price) } else { fmt.Println("票價:%v", price / 2) } } else { if age >= 18 && age < 60 { fmt.Println("票價:", 40) } else { fmt.Println("票價:", 20) } } }