1. Python / Говнокод #900

    −92

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    #!/usr/bin/env python
    #-*-coding:utf8-*-
    from time import sleep
    from random import randint
    name=raw_input("Введите ваше имя: ")
    hi=["ВОТ: Привет :)","ВОТ: Как жизнь?","ВОТ: Привет. Как поживаешь?"]
    happ=["BOT: Смешно? Вот-вот","BOT: :-))","))","BOT: И прада смешно","Хм...","Самому смешно"]
    ok=["BOT: Отлично!!! :)","BOT: Просто класс!!!","BOT: Лучше всех. :)"]
    good=["BOT: Рад за тебя","BOT:Возрадуйся :)","BOT:Поздравляю","Правда? У меня тоже"]
    pas=["BOT:Круто","BOT:Угу","Прости я вожможно тебя не до конца понимаю потому-что я не доделанный бот. Но вожможно скоро я буду это понимать","ВОТ:Ммм это интересно","ВОТ: Круто"]
    schet=["BOT: Прости я не умею считать","ВОТ: Хм интересно. Но если бы я знач что там написанно","ВОТ: :( Не понимаю"]
    fd=["ВОТ:Рад за тебя","ВОТ: Правда?","ВОТ: Интересно","ВОТ: ХМ"]
    h=["ВОТ: Очень приятно. А я BOT версии 0.1","ВОТ: Рад знакомству. А меня зовут BOT"]
    what=["ВОТ: Ничего","ВОТ: С тобой говорю"]
    yes=["ВОТ: Совершенно верно","ВОТ: Не буду спорить","ВОТ: Круто","ВОТ: Прада?","ВОТ: Не врёш?"]
    y=["ВОТ: Да","Верно","ВОТ: Конечно!"]
    no=["ВОТ:Наверное нет","ВОТ:Нет"]
    n=["ВОТ: Плохо","ВОТ: Нет так нет","ВОТ: Ну ладно"]
    go=["ВОТ: Сам иди туда","ВОТ: Нехочу","ВОТ: У меня нет желания"]
    while True:
        a=raw_input(name+": ")
        sleep(5)
        if a=="Привет" or a=="привет" or a=="hi" or a=="Hi" or a=="Прива" or a=="прива" or a=="hello" or a=="Хай" or a=="хай":
            print hi[randint(0,len(hi)-1)]
        elif a=="))" or a==")" or a==":-)" or a==":)":
            print happ[randint(0,len(happ)-1)]
        elif a=="Как дела" or a=="Как дела?" or a=="как дела" or a=="как дела?":
            print ok[randint(0,len(ok)-1)]
        elif a.find("тлично")!=-1 or a.find("ласс")!=-1 or a.find("орошо")!=-1 or a.find("упер")!=-1:
            print good[randint(0,len(good)-1)]
        elif a.find("оже")!=-1:
            print pas[randint(0,len(pas)-1)]
        elif a.find("+")!=-1 or a.find("-")!=-1 or a.find("*")!=-1 or a.find("/")!=-1:
            print schet[randint(0,len(schet)-1)]
        elif a.find("юблю")!=-1:
            print fd[randint(0,len(fd)-1)]
        elif a.find("еня зовут")!=-1:
            print h[randint(0,len(h)-1)]
        elif a.find("то делаешь")!=-1:
            print what[randint(0,len(what)-1)]
        elif a.find("равда")!=-1:
            print fd[randint(0,len(fd)-1)]
        elif a=="Да" or a=="да" or a=="ДА":
            print fd[randint(0,len(fd)-1)]
        elif a=="Да?" or a=="да?" or a=="ДА?":
            print y[randint(0,len(y)-1)]
        elif a=="Нет?" or a=="нет?" or a=="НЕТ?":
            print no[randint(0,len(no)-1)]
        elif a=="Нет" or a=="нет" or a=="НЕТ":
            print n[randint(0,len(n)-1)]
        elif a.find("ди в")!=-1:
            print go[randint(0,len(go)-1)]
        elif a.find("асскажи что нибудь о себ"):
            print """Меня зовут BOT (БОТ). Меня создал человек по имени Стас. Я очень общительный. Люблю много говорить. Дальше Стас создаст создаст больший рассказ обо мне. Теперь троя очередь"""
        elif a=="help":
            print "Бот талисман\nИмя: BOT\nВерсия: 0.1\n\nЕсли вы хотите выйти введите exit"
        elif a=="exit":
            print "Вы вышли"
            break
        else:
            print pas[randint(0,len(pas)-1)]

    По всей видимости, это бот.

    Запостил: guest, 18 Апреля 2009

    Комментарии (7) RSS

    • Стас:
      Помогите улучшить, ну помогите, помогите...
      Да ну вас нафиг, я сам улучшу (вот такой я молодец)!
      Ответить
    • Тоже Стас:
      http://sites.google.com/site/sorceru/bot
      Ответить
    • И я тоже Стас:
      Блин да помогите же вы мне программу уличшить. http://sites.google.com/site/sorceru/bot
      Ответить
    • Капитан Очевидность:
      Расстрелять куска ^
      Ответить
    • Это снова Стас:
      http://is.gd/tbCx
      вот как то так
      помогите улучшить!
      http://sites.google.com/site/sorceru/bot
      Ответить
    • Не факт, что его надо писать на Питоне.
      Питон недурён, но говорильный бот, возможно, стоит писать на чем-то логическом или функциональном.

      Заодно будет повод поковыряться, если раньше не видели.
      Ответить
    • Пьер:
      Точно, пиши на Меркюри.
      Ответить

    Добавить комментарий