PROGRAMMING

  minte9
learningjourney




S R Q

Conditional

1 p85 With conditional statement we can check condtions and change the behavior.
 
""" Conditional statement
"""

n = 20

if n % 10 == 0:
    print("divisible by 10") # divisible by 10
elif n % 10 > 0:
    print("not divisible by 10") 
else:
    print("else")

Input

1 p93 Python provides a function that stops the program and waits for the user input.
 
""" Input function waits for user input
"""

name = input('What is your name?\n') 
    # type: John
    
print(name) 
    # output: John
Fermat (A)

Fermat (A)

Check Fermat's last theorem.
 
""" Fermat's last theorem
For any number > 2, there are no positive integers 
a, b, c, so that a**n + b**n = c**n
"""

def check(a, b, c, n):
    if n <= 2:
        return True
    elif (a**n + b**n == c**n):
            return False
    return True

def prompt():
    a = int(input('Input a? '))
    b = int(input('Input b? '))
    c = int(input('Input c? '))
    n = int(input('Input n? '))

    if (check(a, b, c, n)):
        print('Fermat was right!')
    else:
        print('Fermat was wrong')

prompt()

Questions    
Last update: 60 days ago
Operators