AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers...

13
AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( ) 1

Transcript of AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers...

Page 1: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: so how do we generate Numbers 1 to 10?

range( )

Numbers 5,10,15,20,25 to 100?

range( )

Numbers 20,18,16, to 0?

range( )

1

Page 2: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: so how do we generate Numbers 1 to 10?

range(1,11)

Numbers 5,10,15,20,25 to 100?

range( )

Numbers 20,18,16, to 0?

range( )

2

Page 3: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: so how do we generate Numbers 1 to 10?

range(1,11)

Numbers 5,10,15,20,25 to 100?

range(5,105,5) or range(5,101,5)

Numbers 20,18,16, to 0?

range( )

3

Page 4: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: so how do we generate Numbers 1 to 10?

range(1,11)

Numbers 5,10,15,20,25 to 100?

range(5,105,5) or range(5,101,5)

Numbers 20,18,16, to 0?

range(20,-2,-2)

4

Page 5: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?

print sum(range(1,11))

5

Page 6: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?

print sum(range(1,11))

6

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10

Page 7: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?

print sum(range(1,11))

7

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1

Dus 10*11/2 = 55

So what does this print? print sum(range(1,101))

Page 8: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?

print sum(range(1,11))

8

1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1

Dus 10*11/2 = 55

So what does this print? print sum(range(1,101)) 5050

Page 9: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: what will this print?s=0

for x in range(3):for y in range(3):

s = s + 1 print x,y

print s,x,y

Check http://www.pythontutor.com

9

Answer:

0 00 10 21 01 11 22 02 12 29 2 2

This is called:

nested loops

Page 10: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?x = 0.

while x+5 > x*x:

print x x = x + 1.

10

Page 11: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?x = 0.

while x+5 > x*x:

print x x = x + 1.

11

Page 12: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?x = 0.

while x+5 > x*x:

print x x = x + 1.

12

Page 13: AE1205 Programming Python Quiz: so how do we generate Numbers 1 to 10? range( ) Numbers 5,10,15,20,25 to 100? range( ) Numbers 20,18,16, to 0? range( )

AE1205 Programming Python

Quiz: What will this print?x = 0.

while x+5 > x*x:

print x x = x + 1.

>>>0.01.02.0

13