python:dierbach:chapter_1_python_first_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
python:dierbach:chapter_1_python_first_steps [2016/07/28 02:26] – [Using IDLE to develop a program] mithatpython:dierbach:chapter_1_python_first_steps [2016/07/28 04:26] (current) – [Document the solution] mithat
Line 1: Line 1:
 ~~SLIDESHOW~~ ~~SLIDESHOW~~
 +~~NOTOC~~ 
  
 ====== Python first steps ====== ====== Python first steps ======
Line 99: Line 100:
  
   * Create a new program file with //File > New File// or //Ctrl+N// (Linux and Windows).   * Create a new program file with //File > New File// or //Ctrl+N// (Linux and Windows).
-  * Write code:+  * Write some code:
 <code python> <code python>
 name = input('What do I call you? ') name = input('What do I call you? ')
Line 158: Line 159:
 num_balloons = int(input('How many balloons? ')) num_balloons = int(input('How many balloons? '))
 </code> </code>
 +
 +===== More about print() =====
 +  * You can print more than one thing with ''print()''.
 +  * Separate each thing with a comma.
 +<code python>
 +>>> num = 99
 +>>> print("There are", num, "balloons.")
 +There are 99 balloons
 +</code>
 +  * Each "thing" will be converted into a string.
  
 ===== A slightly more substantial program ===== ===== A slightly more substantial program =====
Line 246: Line 257:
 Oops (again). Oops (again).
  
-===== Code the solution (last time) =====+===== Code the solution (last time?) =====
  
 <file python exponent_calculator.py> <file python exponent_calculator.py>
Line 267: Line 278:
 </code> </code>
  
-Success.+Success. But we can do better... 
 + 
 +===== Code the solution (last time!) ===== 
 + 
 +<file python exponent_calculator.py> 
 +# Exponent Calculator 
 +# Exponent Calculator 
 +# Calculate a base to an exponent's power. 
 +# Mithat Konar 
 + 
 +base = int(input('Enter the base: ')) 
 +exponent = int(input('Enter the exponent: ')) 
 +result = base ** exponent 
 +print(base, 'to the power of', exponent, 'is', result) 
 +</file> 
 + 
 +===== Test the solution ===== 
 +<code python> 
 +>>> Enter the base: 10 
 +>>> Enter the exponent: 4 
 +>>> 10 to the power of 4 is 10000 
 +</code> 
 + 
 +The code is easier to read and it still works
  
 ===== Document the solution ===== ===== Document the solution =====
Line 274: Line 308:
     * Writing out details of the problem.     * Writing out details of the problem.
     * Writing out the design of the solution.     * Writing out the design of the solution.
-    * Using comments in the source code.+    * Writing comments in the source code.
   * Do this.   * Do this.
   * **Every. Single. Time.**   * **Every. Single. Time.**
  
python/dierbach/chapter_1_python_first_steps.1469672775.txt.gz · Last modified: 2016/07/28 02:26 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki