Chapter 2


5.

Loops and numbers

  1. i = 0 while i < 11:      i += 1

  2. for i in range(11):     pass

6.

Conditionals

n = int(raw_input('enter a number: ')) if n < 0:     print  'negative' elif n > 0:     print  'positive' else:     print  'zero'


7.

Loops and strings

s = raw_input('enter a string: ') for eachChar in s:     print  eachChar   # (does not print index)


or

for i in range(len(s)):     print i, s[i]


or

i = 0 slen = len(s) while i < slen:     print i, s[i]


or

for i, x in enumerate(s):     print i, x


8.

Loops and operators

subtot = 0 for i in range(5):     subtot += int(raw_input('enter a number: ')) print subtot


or

# uses sum() BIF and generator expressions print sum(int(raw_input('enter a number: ')) for i in range(5))




Core Python Programming
Core Python Programming (2nd Edition)
ISBN: 0132269937
EAN: 2147483647
Year: 2004
Pages: 334
Authors: Wesley J Chun

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net