elz (
elz) wrote in
intro_to_cs2009-11-11 05:21 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Entry tags:
Lecture 2
Problem set 1: Computing prime numbers, product of primes
This one's a little trickier, so feel free to comment if you run into any problems or want to brainstorm with other people!
(eta: having issues with poll, alas)
Examples used in Lecture
ETA or you can just go to the lecture video at the MIT website and they have the handout right there.
Examples of overloading
3*4
3*'ab'
'a' + 'bcd'
3 + 'ab'
str(3)+'ab'
'a'<3
4<'3'
'4'<'3'
The code he used
##x=3 #create variable x and assign value 3 to it
##x=x*x # bind x to value 9
##print x
##n = raw_input('Enter a number; ')
##print n
##print n/n
##x=15
##if (x/2)*2 == x:
## print 'Even'
##else: print 'Odd'
##x=15
##if (x/2)*2 == x: print 'Even'
##else: print 'Odd'
##z='b'
##if 'x' < z :
## print 'Hello'
## print 'Mom'
##if 'x'< z :
## print 'Hello'
##print 'Mom'
##x=15
##y=5
##z=11
##print x,y,z
###Is this right?
##if x< y:
## if x< z : print 'x is least'
## else: print 'z is least'
##else: print 'y is least'
##
##if x < y and x < z : print 'x is least'
##elif y < z : print 'y is least'
##else: print 'z is least'
##y=0
##x=3
##itersLeft = x
##while (itersLeft>0):
## y= y+x
## itersLeft = itersLeft -1
###print 'y =',y,',intersLeft=',intersLeft
##print y
##x=10
##i=1
##while(i<x): ## if x%i == 0: ## print 'divisor ',i ## i = i+1 ##x = 10 ##for i in range(1,x): ## if x%i == 0: ## print 'divisor ',i
hqFbGesiTVFUz
(Anonymous) 2012-01-09 03:48 am (UTC)(link)