четверг, 21 февраля 2019 г.

№ 4 Conditionals & Control Flow.

Давно же я не садилась за код)) Прошло почти полгода или даже более. Первое задание заставило мои мозги скрипеть от натуги.
2**3 = 8 = 2^3
А, еще помню, оказывается! Есть ещё порох в пороховницах! И ещё вспомню-ка кое-что:
x / yДеление
x // yПолучение целой части от деления
x % yОстаток от деления
-xСмена знака числа
abs(x)Модуль числа
divmod(x, y)Пара (x // y, x % y)
x ** yВозведение в степень
pow(x, y[, z])xy по модулю (если модуль задан)

Ну, наверное, матрицу истинности для оператора OR напоминать не надо, да? С первым заданием справилась легко, после того, как пораскинула мозгами:

Time to practice with or!
  1. Set bool_one equal to the result of2**3 == 108 % 100 or 'Cleese' == 'King Arthur'
  2. Set bool_two equal to the result ofTrue or False
  3. Set bool_three equal to the result of 100**0.5 >= 50 or False
  4. Set bool_four equal to the result ofTrue or True
  5. Set bool_five equal to the result of1**100 == 100**1 or 3 * 2 * 1 != 3 + 21
bool_one:
2**3=2^3=8; 108%100=8   -> 8=8   => true; 'Cleese' is not equal to 'King Artur'.
true or false = true

bool_two = bool_one

bool_three:
100**0.5=sqrt(100)=10;  10<50 -> False
False or False = False
bool_four has the same logic as bool_three:
true or true = 1
falsa or false = 0
The same shit!

bool_five = 0
1**100=1;  100**1 = 100; 1 not equal 100 => false
3*2*1=6; 3+2+1=6; 6=6 => false

У! Как я таблицы истинности забыла! Позор мне на мою голову!
0 и 0 = 0                                                           0 или 0 = 0
0 и 1 = 1 и 0 = 0                                               1 или 0 = 0 или 1 = 1
1 и 1 = 1                                                            1 или 1 = 1

Not  возвращает для правды значение 0, для лжи значение - 1

Немного про if и прочие операторы условий


elif == "else if"

Conditionals & Control Flow или условия и управление потоком (видимо, потоковым выводом)

Ну что ж, как мы все в курсе, питончик-то наш скриптовый язык) А посему смоделируем ситуацию выбора:
def clinic():
    print "You've just entered the clinic!"
    print "Do you take the door on the left or the right?"
    answer = raw_input("Type left or right and hit 'Enter'.").lower()
    if answer == "left" or answer == "l":
        print "This is the Verbal Abuse Room, you heap of parrot droppings!"
    elif answer == "right" or answer == "r":
        print "Of course this is the Argument Room, I've told you that already!"
    else:
        print "You didn't pick left or right! Try again."
        clinic()

clinic()

среда, 20 февраля 2019 г.

Как я все это говно настраивала под винду

питон под винду должен гореть в аду  настраиваться нормально, а не через ебанную многоходовочку

1) анаконда
которая по идее содержит в себе питон и прогах появляется  вот эта хуйня, что внизу, но это не позволяет установить нужные пакеты!

Поэтому бужет выдавать ошибку:
А,ну и запускаем всю эту хуйню от имени  одмина. Куда ж без то .




2) качаем отдельно питон с python.org .
Нахуй общие настройки -  кастомизируем по максимуму (хе, мне просто директория не понравилась и выебываться я тоже люблю), короче, поставила галочки везде, кроме последней хуйни, где в скобках (VS).

Ну и в конце ничего там не расширяла -  а то не дай богиня опять все наебнется и пойдет по хую -  нахуй надо!

2) Потом из командной строки от админа  установила пакеты.  pandas,numpy и тд.

3) осталось доставить кегловские пакеты и упоротого кролика, но это потом. Сейчас по идее все должно работать.Вот