l4.go 925 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package main
  2. import (
  3. "fmt"
  4. )
  5. func logic() string {
  6. fmt.Println("Твой возраст")
  7. var x int
  8. _, err := fmt.Scan(&x)
  9. if err != nil {
  10. return "еблан"
  11. }
  12. var phrase string
  13. switch {
  14. case x < 0:
  15. phrase = "Ты еще не родился"
  16. case x < 12:
  17. phrase = "Малолетка ебаная"
  18. case x >= 12 && x <= 19:
  19. phrase = "Ты подросток"
  20. case x >= 20 && x <= 65:
  21. phrase = "Ебать ты средний"
  22. case x > 65:
  23. phrase = "Все давай в могилу"
  24. default:
  25. phrase = "не"
  26. }
  27. return phrase
  28. }
  29. func main() {
  30. fmt.Println("Как звать тебя")
  31. var name string
  32. fmt.Scanln(&name)
  33. for {
  34. fmt.Println("1. Начать\n2. Закончить")
  35. var pol string
  36. fmt.Scanln(&pol)
  37. if pol == "1" {
  38. phr := logic()
  39. fmt.Println("Тебя зовут", name, ",", phr)
  40. } else if pol == "2" {
  41. break
  42. } else {
  43. fmt.Println("Не то")
  44. }
  45. }
  46. }