YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Chinese, Simplified subtitles

← 02-19 不正确输入

Get Embed Code
4 Languages

Showing Revision 1 created 03/16/2013 by 秀隆 杨.

  1. 现在一切运行顺利。
  2. 没有bug了,但还没有机制来防止对这个类的错误使用。
  3. 即没有防范输入无效数字的机制。
  4. 比如,我输入小时是 -1,分钟-2,秒 -3,
  5. 这个不是有效时间,我们需要再给出
  6. 新的有效时间的定义。
  7. 然而这样一个对象仍值得一提,它可以输出成-1:-2:-3
  8. 这参数仍然是三个数字,但因为python不支持静态的类型检查,
  9. 只有程序编译或执行时才能检查,
  10. 所以没法防止我传递不同类型的对象。
  11. 比如说我可以传递个字符串,然后初始化hours=它,
  12. 意味着我得到了一个完全无效的时间对象。
  13. 现在问题来了,我传递了一些字符串给hours这些属性。
  14. 小测下,如果这样做,是在初始化时间对象时出错呢,
  15. 还是在打印时出错,又或是没错?