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

    −124

    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
    print ("Программа вычисления номера подъезда.\nБудьте внимательны при вводе данных.\n")
    
    n_kvartiry = input("Введите номер квартиры...\n")
    n_kvartiry = int(n_kvartiry)
    
    kol_etazhey = input("Введите количество этажей в доме...\n")
    kol_etazhey = int(kol_etazhey)
    
    kol_kvartir_etazh = input("Введите количество квартир на этаже...\n")
    kol_kvartir_etazh = int(kol_kvartir_etazh)
    
    kol_kvart_pod = kol_kvartir_etazh * kol_etazhey
    result = n_kvartiry / kol_kvart_pod
    
    if result <= 1:
        print ("Номер подъезда 1")
        x=1
    elif result <= 2:
        x=2
        print ("Номер подъезда 2")
    elif result <= 3:
        x=3
        print ("Номер подъезда 3")
    elif result <= 4:
        x=4
        print ("Номер подъезда 4")
    elif result <= 5:
        x=5
        print ("Номер подъезда 5")
    elif result <= 6:
        x=6
        print ("Номер подъезда 6")
    elif result <= 7:
        x=7
        print ("Номер подъезда 7")
    elif result <= 8:
        x=8
        print ("Номер подъезда 8")
    elif result <= 9:
        x=9
        print ("Номер подъезда 9")
    elif result <= 10:
        x=10
        print ("Номер подъезда 10")
    elif result <= 11:
        x=11
        print ("Номер подъезда 11")
    elif result <= 12:
        x=12
        print ("Номер подъезда 12")
    else:
        print("Карлсон живет на крыше!!!")
        
    print ("Все квартиры в этом подъезде:")
           
    for n in range(1, kol_kvart_pod+1 ):
        res = n + kol_kvart_pod*(x-1)
        print (int(res), end=" ")

    python 3
    чисто поржать...

    Запостил: chooduck, 12 Января 2015

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

    • Это первое занятие третьей четверти?
      Ответить
    • типа того...
      как то покороче можно это оформить? 8-)
      Ответить
      • а. так вы к нам за советом. ну хе-хе. хе. хе.
        Ответить
      • элсиф выкинь. это для пидоров
        Ответить
      • Серьёзно? Чё-то не верится. Ну, в общем:
        0. Поменять названия переменных с говняных на нормальные.
        1. Вместо того, что с 15 по 50 строку, использовать форматирование.

        https://docs.python.org/2/library/stdtypes.html#str.format
        https://docs.python.org/2/library/string.html#format-string-syntax
        Ответить
        • Шли бы Вы воспитательницей в детсад.
          Ответить
      • Ну не знаю... Спросить у препода, например.
        Ответить
        • Спросить голосом? Фи, как архаично.
          У нас цифровой век. Электронный документооборот, онлайн-курсы, отчётность через Интернет. Препод небось скинул им ссылку на этот сайт и сидит тут под ником GovnoGovno. Над кем не посмеялись, тому зачёт.
          Ответить
      • Блжаааад. Это не сайт сделайдомашкузадауна.рф
        Ответить
    • Хорошая программа.
      Ответить
    • очередная laba1
      Ответить
    • лаба глючная.

      жил в 3х домах - ни в одном номера квартир не были 1:1 к их логическим номерам.

      в одном доме, пол первого этажа был офис. квартир как следствие в половине дома на первом этаже не было.

      в другом, в первом подъезде (почти) в подвале было 2 однокомнатные квартиры. (дом был на небольшом склоне.)

      где сейчас живу, в крайних подъездах планировка не такая как в средних. как следствие кол-во квартир различное.
      Ответить
      • > в крайних подъездах планировка не такая как в средних
        Да это, почти у всех, наверное так. Прога ОП'а практически нигде не работает.
        Ответить
        • админ!!!!!!!!!!!!!!!!!!! прога не работает!!!!!!!!!!!!!!!!!!!!
          Ответить
      • [оффтоп]Блин, как раз сейчас читал статью о управлении лифтом на Ардуино на неназываемом ресурсе... Если аппаратную часть можно охарактеризовать словом "пиздец", то программная - "ёбаный пиздец". Чел написал весь код в файле... .gitignore! Как до этого вообще можно было додуматься?![/оффтоп]
        Ответить
        • http://habrahabr.ru/post/221663/ :

          "Дисклеймер: Если вы разбираетесь в электронике, то некоторые технические решения, описанные в этой статье повергнут вас в шок и ужас, а также вызовут непреодолимое желание оторвать автору руки. Я предупредил."

          ну да чего еще взять с этих физиков и электронщиков....
          Ответить
          • Ну какой он электронщик... Такой же, какой и программист... Ардуинщик одним словом, да простят меня те из них, кто всё же шарит в теме.

            Перезагружается контроллер при включении пускателя? Обмотаем все фольгой!
            Виснет при старте движка, и фольга уже не спасает? Добавим железяку и delay()!
            Сгорели оптроны? Кто сказал поищем правильную схему включения? Некогда искать, лучше нахуярим релюх!
            Вотчдог? Какой еще вотчдог, у нас есть сброс по кнопке стоп!

            Одна радость - лифт не пассажирский, и защита всё же аппаратная.
            Ответить
            • А что плохого то? "Хуяк Хуяк и в продакшен!" Это моё жизненное кредо. Главное в этот момент не писать на сишке или крестах, а то потом бомбанет.
              Ответить
              • Плохо в том, что это не говносайтик, а трёхтонный волк лифт. Который и убить кого-нибудь может. Тут это кредо совсем не к месту. Я бы на месте автора страдал от бессонницы.
                Ответить
                • А как он может убить? Его падение говорят аппаратно не возможно. Обязательное требование. Иначе без света бы полетел.
                  Ответить
                  • Например от какой-нибудь помехи поедет, пока его грузят и отрубит кому-нибудь башку.

                    P.S. Правда, вроде как, движки у лифтов не включаются, если двери открыты (цепь управления разрывается датчиками на дверях).
                    Ответить
          • > Я подрабатываю электриком в небольшой фирме, которая занимается производством и монтажом грузовых подъемников. На эту работу активно принимают студентов, обучающихся по близкому профилю и они охотно соглашаются.
            "Я студент первого курса работающий за еду"

            > Если вы разбираетесь в электронике, то некоторые технические решения, описанные в этой статье повергнут вас в шок и ужас, а также вызовут непреодолимое желание оторвать автору руки.
            "Я в этом не разбираюсь, но насяльника сказал сделать, иначе еды не будет. Вот, как получилось."
            Ответить
        • https://github.com/Astrei/ALC/commit/fabfb347ecfe25584a95ec61fa9a888650a83aa8
          Бл....
          Ответить
      • Первый этаж — вообще особый случай. В нём могут быть не только офисы и магазины, но и увеличенные квартиры, большой холл подъезда, щитовые и прочая питушня. В этих ваших гейропах для этого этажа даже отдельное название завели, а первым зовут наш второй.

        Количество этажей в разных подъездах может не совпадать не только на склоне, но и на вполне ровной местности. В Москве такое культурное явление даже получило собственное наименование — «парусник».

        Ну и, наконец, разная планировка в разных подъездах бывает даже в серийных домах. В популярной серии П-44, которую до сих пор строят, несколько вариантов планировки торцевой секции, промежуточной секции и угловых секций (если таковые имеются).

        И это мы ещё не вспомнили про старинные дома, в которых каждый этаж уникален, и про дома со свободной планировкой...

        Итого: неужели придётся хранить массив количества квартир на этаже для каждого этажа каждого подъезда?
        Ответить
    • 13й подъезд пропущен в силу суеверий?
      Ответить
    • Программа вычисления номера подъезда и квартиры по ойпи.
      Ответить
    • Автор, а напиши мне игру где можно было бы грабить корованы?!!
      Ответить
    • Оставлю для истории:
      https://scontent-frt3-1.cdninstagram.com/t51.2885-15/e15/11055995_1555453064726757_5958959_n.jpg
      Ответить

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