fb pixel

Introduction to Python

  • Profound Academy

    • Status
      • 1
        Input and Output
      • 2
        Variables and Integer Arithmetic
      • 3
        Conditional Operators
      • 4
        Advanced Conditions - Nesting
      • 5
        Types and Variables
      • 6
        Strings
      • 7
        Lists
      • 8
        For Loops
      • 9
        While Loops
      • 10
        continue, break, while...else
      • 11
        String and List methods
      • 12
        Nested Loops
      • 13
        List Comprehension
      • 14
        Tuples and Sets
      • 15
        dict
      • 16
        Functions
      • 17
        Functions 2
      • 18
        Lambda and higher-order functions
      • 19
        Files

  • f-strings

    f-strings or formatted strings are very useful in writing concise and clear code. They make formatting strings very straightforward. f-strings start with an f followed by an opening quotation mark:
    a = 55
    b = 453
    res = str(a) + ' * ' + str(b) + ' = ' + str(a * b)
    a = 55
    b = 453
    res = f'{a} * {b} = {a * b}'
    Both of these produce the same res, yet the example on the right is much more concise and understandable. Any expression that needs to be part of a string is embraced in a {}. Python automatically converts it to a string and places it in the final result.

    Challenge

    Given 3 numbers a, b, and c, your task is to print (a + b) / c = x, where x is the result of the expression.
    Input
    Output
    10 20 30
    (10 + 20) / 30 = 1
    To check your solution you need to sign in
    Sign in to continue