Python: Boolean | Sololearn: Learn to code for FREE!

0

Python: Boolean

What's the use of the extra "True"s and "False" in this code? my_boolean = True print(my_boolean) True print(2==3) False print("hello" == "hello") True

4/28/2021 11:50:42 AM

Koloroj

15 Answers

New Answer

+3

Koloroj Where is extra True and False? True or False returns on the basis of comparison

+2

Koloroj Those are not comments. Those are values returned after comparing two values.

+1

The True and False that get printed are the values of what's inside print(): x = (2 == 3) print(x) # False print(2 == 3) # False

+1

Lisa Maybe. This is from the Python lesson on Booleans, by the way.

+1

🅰🅹 🅐🅝🅐🅝🅣 and Lisa Well, thanks for helping me confirm.

0

🅰🅹 🅐🅝🅐🅝🅣 The "False" after "print(2==3)" and the "True" after "print("hello" == "hello")". The code displays the respective words at those lines even without the "True" and the "False".

0

Lisa So those are just comments? But why don't they have the hashtags, then?

0

print(x) is the code that is executed in console. False, for example is the value that is printed in console in you console it may look like this >>> False

0

🅰🅹 🅐🅝🅐🅝🅣 I have a feelong you thought that the "True"s and the "False" are just indicators or the outputs. Just in case you think so, no, that's the entire exact code, the Boolean values included. My problem is why they are there when the "print" commands already display the values "True" and "False" perfectly fine all by themselves.

0

Writing True anywhere in the script without assigning it or something like that doesn't do much? Maybe they were intended as comments???

0

Koloroj Are you talking about lesson? Why there those values are given after print statement?

0

Okay, maybe it was meant as comment or example... https://code.sololearn.com/cRkFl30uiN64/?ref=app

0

Koloroj That's just for Explanation to understand concepts nothing else.

0

🅰🅹 🅐🅝🅐🅝🅣 Precisely! I don't know why they're there after the print statements when the print statements already display the values by themselves perfectly fine.

0

Booleans represent one of two values: True or False. In programming you often need to know if an expression is True or False. You can evaluate any expression in Python, and get one of two answers, True or False. When you compare two values, the expression is evaluated and Python returns the Boolean answer: Example- print(10 > 9) # True print(10 == 9) # False print(10 < 9) # False When you run a condition in an if statement, Python returns True or False: Example Print a message based on whether the condition is True or False: a = 200 b = 33 if b > a: # False : the if statement doesn't run print("b is greater than a") else: print("b is not greater than a") The output of the above code: b is not greater than a I hope you understand it 😊