3 Even shorter version from a comment.

# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes, not counting the colon:

if not C:


6 bytes:

if C<1:


EDIT: 5 bytes, thanks to user202729 in the comments:

if~-C:


This works because:

>>> -False
0
>>> -True
-1
>>> ~-False
-1
>>> ~-True
0


# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes:

if not C:


6 bytes:

if C<1:


# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes, not counting the colon:

if not C:


6 bytes:

if C<1:


EDIT: 5 bytes, thanks to user202729 in the comments:

if~-C:


This works because:

>>> -False
0
>>> -True
-1
>>> ~-False
-1
>>> ~-True
0

2 replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/

# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integerrepresented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes:

if not C:


6 bytes:

if C<1:


# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes:

if not C:


6 bytes:

if C<1:


# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes:

if not C:


6 bytes:

if C<1:

1

# Negating Booleans

So you have a Boolean... a real Boolean, not one represented as an integer. You have a condition where it needs to be negated, and you can't just go back and negate it where you got it (e.g. != instead of ==), maybe because you use it once straight and once negated.

Well, who says your Booleans aren't longing to be integers deep in their little hearts?

>>> False < 1
True
>>> True < 1
False


8 bytes:

if not C:


6 bytes:

if C<1: