Learn Python 3 by solving problems online - Snakify

Profile

Name:
Email:
Teacher:

Type in your teacher's email to give them access to your results.


A teacher can see results of students on the following page: https://snakify.org/teacher/

Progress

Input, print and numbers: Sum of three numbers Hi John Square Area of right-angled triangle Hello, Harry! Apple sharing Previous and next Two timestamps School desks

Conditions: if, then, else: Minimum of two numbers Sign function Minimum of three numbers Equal numbers Rook move Chess board - same color King move Bishop moves Queen move Knight move Chocolate bar Leap year

Integer and float numbers: Last digit of integer Tens digit Sum of digits Fractional part First digit after decimal point Car route Digital clock Total cost Clock face - 1 Clock face - 2

Teach Python 3 and web design with 200+ exercises:

For loop with range: Series - 1 Series - 2 Sum of ten numbers Sum of N numbers Sum of cubes Factorial The number of zeros Adding factorials Ladder Lost card

Strings: Slices The number of words The two halves To swap the two words The first and last occurrence The second occurrence Remove the fragment Reverse the fragment Replace the substring Delete a character Replace within the fragment Delete every third character

While loop: List of squares Least divisor The power of two Morning jog The length of the sequence The sum of the sequence The average of the sequence The maximum of the sequence The index of the maximum of a sequence The number of even elements of the sequence The number of elements that are greater than the previous one The second maximum The number of elements equal to the maximum Fibonacci numbers The index of a Fibonacci number The maximum number of consecutive equal elements

Lists: Even indices Even elements Greater than previous Neighbors of the same sign Greater than neighbours The largest element The number of distinct elements Swap neighbours Swap min and max The number of pairs of equal Unique elements Queens The bowling alley

Functions and recursion: The length of the segment Negative exponent Uppercase Exponentiation Reverse the sequence Fibonacci numbers

Two-dimensional lists (arrays): Maximum Snowflake Chess board The diagonal parallel to the main Side diagonal Swap the columns Scale a matrix Multiply two matrices

Sets: The number of distinct numbers The number of equal numbers The intersection of sets Has the number been encountered before Cubes The number of distinct words in some text Guess the number Polyglots

Dictionaries: Number of occurrences Dictionary of synonyms Elections in the USA The most frequent word Access rights Countries and cities Frequency analysis English-Latin dictionary

JavaScript:

jQuery: Learn how Script Tags and Document Ready Work Target HTML Elements with Selectors Using jQuery Target Elements by Class Using jQuery Target Elements by ID Using jQuery Delete your jQuery Functions Target the same element with multiple jQuery Selectors Remove Classes from an element with jQuery

Responsive Design with Bootstrap: Use Responsive Design with Bootstrap Fluid Containers Make Images Mobile Responsive Center Text with Bootstrap Create a Bootstrap Button Create a Block Element Bootstrap Button Taste the Bootstrap Button Color Rainbow Call out Optional Actions with Button Info Warn your Users of a Dangerous Action Use the Bootstrap Grid to Put Elements Side By Side Ditch Custom CSS for Bootstrap Use Spans for Inline Elements Create a Custom Heading

HTML5 and CSS: Say Hello to HTML Elements Headline with the h2 Element Inform with the Paragraph Element Uncomment HTML Comment out HTML Fill in the Blank with Placeholder Text Delete HTML Elements Change the Color of Text Use CSS Selectors to Style Elements Use a CSS Class to Style an Element Style Multiple Elements with a CSS Class Change the Font Size of an Element Set the Font Family of an Element Import a Google Font Specify How Fonts Should Degrade Add Images to your Website Size your Images Add Borders Around your Elements Add Rounded Corners with a Border Radius Make Circular Images with a Border Radius Link to External Pages with Anchor Elements Nest an Anchor Element within a Paragraph Make Dead Links using the Hash Symbol Turn an Image into a Link

Change your name

The teacher sees this name on class results page.
First name
Last name