Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 April 28

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
почему-то предполагал, что рас уж ошибки нет, значит false
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Нехристь Пендостанский
почему он меняется?
Тоже не понял
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
неверно кадрировал скриншот, заменил
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну так, в первый раз он ввёл команду false, а "$?" возвращает код возврата предыдущей команды
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но в рамках питона это будет работать вполне очевидно.
True кастуется в 1, False - в 0
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
или здесь тоже подводные камни есть?
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Код возврата false - 1, а true - 0?
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Код возврата false - 1, а true - 0?
так вернее
источник

НП

Нехристь Пендостанск... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
1 это ошибка
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Т.е. на баше наоборот по отношению к питону получается?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
ну вот в том-то и дело, что как-то нелогично. если ошибки не было, значит должен вернуться false. по крайней мере я так думал
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Т.е. на баше наоборот по отношению к питону получается?
нет. дело в коде возврата, это совсем другое
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
нет. дело в коде возврата, это совсем другое
Я запутался..
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
сама булева логика работает так же, насколько я знаю, но вот код возврата когда ноль - значит ошибки не было, то есть программа успешно завершила работу, значит true
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
сама булева логика работает так же, насколько я знаю, но вот код возврата когда ноль - значит ошибки не было, то есть программа успешно завершила работу, значит true
Да, логично
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
ну вот в том-то и дело, что как-то нелогично. если ошибки не было, значит должен вернуться false. по крайней мере я так думал
Вот тут не понял... почему false, если нет ошибки?
источник

A

A_DRUJ in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
есть ли у кого то Словарь для Программиста?
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Eugene
Вот тут не понял... почему false, если нет ошибки?
просто я так думал)
видимо только я
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
мне в голову не приходила мысль, что если ошибки нет, то это true, не знаю почему
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
мне в голову не приходила мысль, что если ошибки нет, то это true, не знаю почему
Бывает..
источник