Training, Open Source computer languages

PerlPythonMySQLTclRubyC & C++LuaJavaTomcatPHPhttpdLinux

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
It's the 1st, not the 1nd 1rd or 1th.

Here's a function in Python that takes the day number in the month (in the range 1 to 31 ...) and returns "st","nd","rd" or "th" as appropriate

somehow(val):
  "Somehow, your time will come"
  ding = (["st","nd","rd"]+["th"]*7)[(val-1) % 10]
  if val/10 == 1: ding = "th"
  return ding


You'll have noted there have been a lot of Python posts here this week .... I'm concluding my second "Programming Python" course of the week today. Next week, it's Perl ... now I wonder what will turn up on the blog!

And with the coming of December, Santa is starting to get into place. He's booked for visits to Melksham on 2nd, 9th and (I understand) the night of 24th. I snapped this festive picture the other day ... and I expect I'll be using it in the new year when I do my "ladder" example on the PHP course - perhaps Santa will end up taking over from Romeo and Juliet in my introductions!

(written 2006-12-01 07:53:58)

 
Associated topics are indexed under
Y105 - Python - Functions, Modules and Packages

Back to
Plain Ole nice pictures
Previous and next
or
Horse's mouth home
Forward to
1st, 2nd, 3rd revisited in Ruby
Some other Articles
George Hotel and Well House Manor, Melksham
Breaking a loop - Ruby and other languages
Products that our customers want more of
1st, 2nd, 3rd revisited in Ruby
It's the 1st, not the 1nd 1rd or 1th.
Plain Ole nice pictures
Improving the historic town of Melksham
Python security - trouble with input
Python collections - mutable and imutable
Splitting Pythons in Bradford
1893 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2008: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 0800 043 8225 or 01225 708225 • FAX: 0845 8382 405 or 01225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho