Start.dev
CoursesChallenges
Log inSign up

Python Functions

Challenge set

Python Functions

Practice Python functions through six hands-on Challenges covering parameters, return values, calculations, collection inputs, and reusable program logic.

Python logoPython

Work through the collection

Challenges in This Set

  1. 01
    Python logo

    Python

    Personal Greeting in Python

    Write a Python function that accepts a name, returns a personalized greeting, and prints the result from a call with the provided value.

    Experience points50XPBeginner
  2. 02
    Python logo

    Python

    Tip Calculator in Python

    Build a Python tip calculator function that accepts a bill total and percentage, returns the tip amount, and prints the calculated result.

    Experience points50XPBeginner
  3. 03
    Python logo

    Python

    Ticket Price in Python

    Use a Python function with parameters and conditional returns to calculate the correct ticket price from age and membership status.

    Experience points50XPBeginner
  4. 04
    Python logo

    Python

    Available Seats in Python

    Write a Python function that accepts a list of seat states, loops through it, and returns the number of seats still available.

    Experience points50XPBeginner
  5. 05
    Python logo

    Python

    Highest Score in Python

    Build a Python function that loops through a score list and returns the highest value without sorting or using built-in maximum helpers.

    Experience points50XPBeginner
  6. 06
    Python logo

    Python

    Order Total in Python

    Combine functions, lists, loops, and conditionals in Python to total an order, apply a qualifying discount, and return the final price.

    Experience points50XPBeginner
Start.dev

Learn how to code by building real software.

© 2026 Start.devRoadmapRanksBlogInstructorsFAQContact usTerms of ServicePrivacy PolicyStatus