摘要: 首先先看单斜杆的用法:举几个例子 >>> print(5/3),type(5/3)1.6666666666666667(None, <class 'float'>) >>> print(6/3),type(6/3)2.0(None, <class 'float'>) >>> print 5.0/3, 阅读全文
posted @ 2018-07-25 20:58 RamboBai 阅读(3434) 评论(0) 推荐(1) 编辑
摘要: 写一个程序,判断给定年份是否为闰年。 这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年。 while(1): year = input("请输入一个年份,让我判断一下是不是闰年: ") while not year.isdigit(): print("请输入一个整数年份,不要 阅读全文
posted @ 2018-07-25 11:21 RamboBai 阅读(7484) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢? 小数取整会采用比较暴力的截断方式,即向下取整。(注:5.5向上取整为6,向下取整为5) 2. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗? int() 固然没那么“聪明”,但 阅读全文
posted @ 2018-07-25 10:50 RamboBai 阅读(917) 评论(0) 推荐(0) 编辑
摘要: s为字符串 s.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。 s.isalpha() 所有字符都是字母,为真返回 Ture,否则返回 False。 s.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 False。 s.islower() 阅读全文
posted @ 2018-07-25 10:46 RamboBai 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 在使用input()内置函数输入数字时,要注意一点: input()的返回值始终是字符串,所以type(number)永远是<class 'str'>! 如: >>> temp = input("请输入一个数字:")请输入一个数字:3>>> type(temp)<class 'str'> 这一点一定 阅读全文
posted @ 2018-07-25 10:43 RamboBai 阅读(20627) 评论(0) 推荐(0) 编辑