package main import ( "errors" "fmt" ) func validate(input int) error { if input < 0 { return errors.New("input can't be a negatice number") } else if input > 100 { return errors.New("input can't be over 100") } else if input%7 == 0 { return errors.New("input can't be divisible by 7") } else { return nil } } func main() { input := 21 if err := validate(input); err != nil { fmt.Println(err) } else if input%2 == 0 { fmt.Println(input, "is even") } else { fmt.Println(input, "is odd") } }