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 to''', followed by the string ''' 'P@ssw0rd' '''. Note that a spaces are '''space is used between these to separate argumentswith 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, and use functions. The function 'len()' can be used to give us the length of words and other variables. We can use this '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. <source>
import sys