winterthunder: (Default)
Amazing Little Ecosystem ([personal profile] winterthunder) wrote in [community profile] intro_to_cs2010-02-07 09:28 pm

Lecture 6

So, who thinks the other professor was better? I'm finding this guy harder to follow, though I did catch that computers can be wrong and paranoia is good.

Paranoia, paranoia everybody's coming to get me...

Er.





I have to say, I understand the whole lists, appending lists, concatenating lists idea, but I'm not following the code. For the universities bit, what are all the raw_inputs there for? Is the for loop just there to show that appending lists is messy? And which line is the concatenate? Is it "Univs = Techs + Ivys"?

(Class handout is here, and I've pasted the relevant code section under the cut.)


Techs = ['MIT', 'Cal Tech']
print Techs
Ivys = ['Harvard', 'Yale', 'Brown']
print Ivys
Univs = []
Univs.append(Techs)
print Univs
Univs.append(Ivys)
raw_input()
print Univs
raw_input()
for e in Univs:
> print e
> for c in e: print c
raw_input()
Univs = Techs + Ivys
print Univs
raw_input()
Ivys.remove('Harvard')
print Univs
Ivys[1] = -1
print Ivys
jbanana: Badly drawn banana (Default)

[personal profile] jbanana 2010-02-10 07:49 pm (UTC)(link)
I've been having a go at the problem sets. It's quite good fun, particularly as I'd forgotten lots about python.

VRiTjGxGuwj

(Anonymous) 2012-05-03 08:49 am (UTC)(link)
Please feel free to moderate my cnmemot. My goal is to just the attention of the author. I don't intend to hurt anyone's feelings. Thanks. Btw I was not able to edit my cnmemot. Thought this would help.