это конечо занимательно, но условие
Код:
if p<>0 Код:
if p Код:
if p<>0 and q<>0 Код:
if p and q |
Код:
p=1 |
а так?
Код:
p=10 |
а так не работает, вероятно берется по последнему биту или хз мож только ноль или один.... надо протестить :)
|
Странно.
Код:
p=10 Код:
p=20 Код:
p=30 А если во всех примерах q=1, то не работает. Вообще хз. |
потомучто так делать ненадо... :o
|
Как известно в матлогике AND=умножить, следовательно можно делать так:
Код:
p=20 |
Цитата:
это ты ведь не битовое умножение делаешь, а арифметическое, это большая разница... это просто глюк блица... :) |
Цитата:
if a=b на if not (a-B) |
Вообще в битце считается 0 = False, любое число отличное от нуля = True, по этому и работает :)
Код:
Это делает код менее удобочитаемым. |
Цитата:
|
Цитата:
А насчет удобочитаемости - это дело привычки. |
Часовой пояс GMT +4, время: 19:10. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot