Algorithms
Below are some comparisons of how to achieve the same thing in a flowchart, pseudocode & Python.
This site was originally written using AQA suggested pseudocode, but will be updated to include OCR recommendations.
It will aso be extended, to include a lot more examples.  
Comparison
| Topic | FlowChart | PseudoCode | Python | 
|---|---|---|---|
| Assigning a variable |  | a ← 5 | a = 5 | 
| Input |  | a ← USERINPUT | a = input() | 
| Output |  | OUTPUT a | print(a) | 
| Subtraction |  | a ← b - c | a = b - c | 
| Selection: Greater than |  | IF a > b THEN funcA() ELSE funcB() ENDIF | if a > b: funcA() else: funcB() | 
| Selection: Less than |  | IF a < b THEN funcA() ELSE funcB() ENDIF | if a < b: funcA() else: funcB() | 
| Selection: Equal to |  | IF a = b THEN funcA() ELSE funcB() ENDIF | if a == b: funcA() else: funcB() | 
| Selection: Not equal to |  | IF a ≠ b THEN funcA() ELSE funcB() ENDIF | if a != b: funcA() else: funcB() | 
| Iteration: While loop |  | WHILE a ≠ b OUTPUT b a ← USERINPUT ENDWHILE | while a != b: print(b) a = input() | 
| Iteration: For loop (count-up) |  | FOR i ← 0 TO 9 OUTPUT i ENDFOR | for i in range(10): print(i) | 
| Iteration: For loop (count-down) |  | FOR i ← 10 TO 1 OUTPUT i ENDFOR | for i in range(10, 0, -1): print(i) | 
Links
Some useful Pseudocode links.