50 lines
943 B
Go
50 lines
943 B
Go
package main
|
||
|
||
import (
|
||
"fmt"
|
||
)
|
||
|
||
func logic() string {
|
||
var phrase string
|
||
fmt.Println("Твой возраст")
|
||
var x int
|
||
_, err := fmt.Scan(&x)
|
||
if err != nil {
|
||
phrase = "еблан"
|
||
return phrase
|
||
}
|
||
switch {
|
||
case x < 0:
|
||
phrase = "Ты еще не родился"
|
||
case x < 12:
|
||
phrase = "Малолетка ебаная"
|
||
case x >= 12 && x <= 19:
|
||
phrase = "Ты подросток"
|
||
case x >= 20 && x <= 65:
|
||
phrase = "Ебать ты средний"
|
||
case x > 65:
|
||
phrase = "Все давай в могилу"
|
||
default:
|
||
phrase = "не"
|
||
}
|
||
return phrase
|
||
}
|
||
|
||
func main() {
|
||
fmt.Println("Как звать тебя")
|
||
var name string
|
||
fmt.Scanln(&name)
|
||
for {
|
||
fmt.Println("1. Начать\n2. Закончить")
|
||
var pol string
|
||
fmt.Scanln(&pol)
|
||
if pol == "1" {
|
||
phr := logic()
|
||
fmt.Println("Тебя зовут", name, ",", phr)
|
||
} else if pol == "2" {
|
||
break
|
||
} else {
|
||
fmt.Println("Не то")
|
||
}
|
||
}
|
||
}
|