《零基础入门学习Python》第一版视频课后答案第005讲

Posted miss-zhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《零基础入门学习Python》第一版视频课后答案第005讲相关的知识,希望对你有一定的参考价值。

测试题答案:

0.Python中:

int:整型

bool:布尔类型

float:浮点型

str:字符串类型

 

1.为什么布尔类型(bool)的TRUE和FALSE分别用0和1表示?

计算机只认识二进制,由于二进制只有两个数0和1,因此用0和1来表示在合适不过了,因为不用浪费在资源在转换的过程上

 

2.使用int()将小数转换为整数,结果是向上取整还是向下取整?

向下取整

 

3.人类思维是习惯“四舍五入”法,有什么办法使得int()按照“四舍五入”的方式取整?

加0.5

例如:8.3----8,int(8.3+0.5)=8

     8.6----9,int(8.6+0.5)=9

 

4.取的一个变量的类型,视频中介绍可以使用type()和 ininstance(),你更倾向使用哪个?

type() 直接返回一个输入的变量的类型

ininstance() 返回变量与另一个变量的类型比较,如果是统一类型则返回TRUE,不同则返回FALSE

 

5.Python3 可以给变量命名中文名,知道为什么吗?

Python3 源码文件默认使用 UTF-8编码(支持中文),这就使得一下代码是合法的

动手答案:

0.

s.isalnum() 所有字符都是数字或者字母,返回 True,否则返回 False
s.isalpha() 所有字符都是字母,为真返回True,否则返回 False
s.isdigit() 所有字符都是数字,为真返回True,否则返回 False
s.islower() 所有字符都是小写,为真返回True,否则返回 False
s.isupper() 所有字符都是大写,为真返回True,否则返回 False
s.istitle()所有单词都是首字母大写,为真返回True,否则返回 False
s.isspace()所有字符都是空白字符,为真返回True,否则返回 False

 

判断给定年份是否为闰年

temp = input(请输入一个年份:)
while not temp.isdigit():
    temp = input("抱歉,您的输入有误,请输入一个整数:")

year = int(temp)
if year/400 == int(year/400):
    print(temp +  是闰年!)
else:
    if (year/4 == int(year/4)) and (year/100 != int(year/100)):
        print(temp +  是闰年!)
    else:
        print(temp +  不是闰年!)

 

以上是关于《零基础入门学习Python》第一版视频课后答案第005讲的主要内容,如果未能解决你的问题,请参考以下文章

《零基础入门学习Python》第一版视频课后答案第005讲

小甲鱼Python视频课后答案(第一讲)---仅记录学习

Python从入门到精通(加项目实战)学习视频

Python3零基础入门学习视频+源码+课件+习题-小甲鱼

uml系统建模基础教程(清华大学出版社)课后题答案

Python 基础 2022 最新练习 1