Difference between revisions of "CSC111 HW 1 2011"

From dftwiki3
Jump to: navigation, search
(Problem 1)
Line 16: Line 16:
 
   dwarfNames = [ "Sleepy", "Sneezy", "Bashful", "Happy", "Grumpy", "Dopey", "Doc" ]
 
   dwarfNames = [ "Sleepy", "Sneezy", "Bashful", "Happy", "Grumpy", "Dopey", "Doc" ]
  
:and prints them with boxes around them.  This time the boxes are all 20 characters in length.
+
:and prints them with boxes around them.  This time the boxes are all 20 characters in length.  The length of the box is fixed.
  
 
  +------------------+
 
  +------------------+
Line 34: Line 34:
 
   submit hw1 hw1a.py
 
   submit hw1 hw1a.py
  
 +
=Problem #2=
 +
 +
* Same problem as Problem #1, but this time the list is slightly different.  Some names have a space at the end, some not.  The reason is that I want all names to contain an ''even'' number of characters.
 +
 +
  dwarfNames = [ "Sleepy", "Sneezy", "Bashful ", "Happy ", "Grumpy", "Dopey ", "Doc " ]
 +
 +
* Your assignment is to write a program called '''hw1b.py''' that displays the list of names ''centered'' in a box that has long sides 20 characters in length.
 +
 +
+------------------+
 +
|      Sleepy      |
 +
+------------------+
 +
 +
+------------------+
 +
|      Sneezy      |
 +
+------------------+
 +
 +
etc...
  
 
=Problem #2=
 
=Problem #2=

Revision as of 13:03, 13 September 2011

--D. Thiebaut 13:59, 13 September 2011 (EDT)




Page under construction!
UnderConstruction.jpg


Problem 1

  • Write a python program called hw1a.py that uses a list of names, defined as follows:
  dwarfNames = [ "Sleepy", "Sneezy", "Bashful", "Happy", "Grumpy", "Dopey", "Doc" ]
and prints them with boxes around them. This time the boxes are all 20 characters in length. The length of the box is fixed.
+------------------+
| Sleepy           |
+------------------+

+------------------+
| Sneezy           |
+------------------+

etc...
  • Note that there is one blank line printed between each box.
  • Create a program that uses a main function, as we did in class on Tuesday.
  • When you are done, transfer your program to your Linux 111a-xx account, and submit it as follows (more info on this in class on Thursday 9/15).
 submit hw1 hw1a.py

Problem #2

  • Same problem as Problem #1, but this time the list is slightly different. Some names have a space at the end, some not. The reason is that I want all names to contain an even number of characters.
  dwarfNames = [ "Sleepy", "Sneezy", "Bashful ", "Happy ", "Grumpy", "Dopey ", "Doc " ]
  • Your assignment is to write a program called hw1b.py that displays the list of names centered in a box that has long sides 20 characters in length.
+------------------+
|      Sleepy      |
+------------------+

+------------------+
|      Sneezy      |
+------------------+

etc...

Problem #2

  submit