13,420
edits
Changes
→PART 1 - Using IF Statements
if password == 'P@ssw0rd':
print('You have succesfully used the right password')
</source>What happened? In the above example, you are making a comparison between the value you entered via the '''input()''' function, which in turn, was saved into the '''password''' variable. The IF statement is using that variable (called password), followed by '''==''' which represents '''equal identical to''', followed by the string ''' 'P@ssw0rd' '''. Note Never use '''=''' to compare values since this is used to store the value into a variable and may not allow IF statement to properly test the condition! Also note that a '''space is used to separate arguments with the IF statement'''. The IF statement tests that condition to see if it is '''True or False'''. If that condition is '''True''', it will run the code indented below. On the other hand, if that condition is '''False''', it will not run the code. Try experimenting with different combinations of passwords.<br><br>If statements can also be used to compare numbers. We can do this by using comparison operators (like ==, !=, >, >=, <, <=), but we can also use functions. The function '''len()''' can be used to return the number of characters in a word (plus other features). length of words and other variables. We can also use the '''len()''' function to give us the number of arguments provided to our script by using 'len(sys.argv)' and it should return a number. Below we are also using '!='. Which stands for not equal to.
:#Issue the following lines of code:<source>
import sys