Sebastian Silva wrote:

> Or shorter:
> 
> if unit in 'Cc':

Don't do that. You are in for nasty surprises: 

>>> def check(unit):
...     if unit in "Cc":
...         return "Celsius"
...     return "unknown"
... 
>>> check("c")
'Celsius'
>>> check("C")
'Celsius'
>>> check("F")
'unknown'

Fine so far. But now:

>>> check("Cc")
'Celsius'
>>> check("")
'Celsius'


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to