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

    −50

    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
    # my_first_calculator.py by AceLewis
    # TODO: Make it work for all floating point numbers too
    
    if 3/2 == 1:  # Because Python 2 does not know maths
        input = raw_input  # Python 2 compatibility
    
    print('Welcome to this calculator!')
    print('It can add, subtract, multiply and divide whole numbers from 0 to 50')
    num1 = int(input('Please choose your first number: '))
    sign = input('What do you want to do? +, -, /, or *: ')
    num2 = int(input('Please choose your second number: '))
    
    if num1 == 0 and sign == '+' and num2 == 0:
        print("0+0 = 0")
    if num1 == 0 and sign == '+' and num2 == 1:
        print("0+1 = 1")
    if num1 == 0 and sign == '+' and num2 == 2:
        print("0+2 = 2")
    if num1 == 0 and sign == '+' and num2 == 3:
        print("0+3 = 3")
    if num1 == 0 and sign == '+' and num2 == 4:
        print("0+4 = 4")
    if num1 == 0 and sign == '+' and num2 == 5:
        print("0+5 = 5")
    if num1 == 0 and sign == '+' and num2 == 6:
        print("0+6 = 6")
    ...

    https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py оптимизация!

    Запостил: j123123, 11 Сентября 2016

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

    • if 3/2 == 1:  # Because Python 2 does not know maths
          input = raw_input  # Python 2 compatibility

      Говно. А так для лабы пойдет.
      Ответить
      • Такой маленький кусок кода, а как наглядно демонстрирует разницу между вторым и третьим Питоном!
        Ответить
    • Царь пошёл напитон?
      Ответить
    • "Python" и "Ruby" - говно ёбаное.
      Ответить
    • ...
      print("Thanks for using this calculator, goodbye :)")

      Ne za chto, suka, blyad'!
      Ответить

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