l4.go 943 B

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