美文网首页
python编程学习Day4前5章总结

python编程学习Day4前5章总结

作者: 一席一地 | 来源:发表于2019-03-22 07:39 被阅读0次

动手试一试

5-1条件测试:编写一系列条件测试;将每个测试以及你对其结果的预测和实际结果都打印出来。你编写的代码应类似于下面这样:

car = 'subaru'

print("Is car == 'subaru'? I predict True.")

print(car == 'subaru')

@@@

print("\nIs car == 'audi'? I predict False.")

print(car == 'audi')

❑ 详细研究实际结果,直到你明白了它为何为True或False。

❑ 创建至少10个测试,且其中结果分别为True和False的测试都至少有5个。


5-2更多的条件测试:你并非只能创建10个测试。如果你想尝试做更多的比较,可再编写一些测试,并将它们加入到conditional_tests.py中。对于下面列出的各种测试,至少编写一个结果为True和False的测试。

❑ 检查两个字符串相等和不等。

❑ 使用函数lower()的测试。

❑ 检查两个数字相等、不等、大于、小于、大于等于和小于等于。

❑ 使用关键字and和or的测试。

❑ 测试特定的值是否包含在列表中。

❑ 测试特定的值是否未包含在列表中。


动手试一试

5-3外星人颜色#1:假设在游戏中刚射杀了一个外星人,请创建一个名为alien_color的变量,并将其设置为’green'、'yellow’或’red'。

❑ 编写一条if语句,检查外星人是否是绿色的;如果是,就打印一条消息,指出玩家获得了5个点。

❑ 编写这个程序的两个版本,在一个版本中上述测试通过了,而在另一个版本中未通过(未通过测试时没有输出)。


5-4外星人颜色#2:像练习5-3那样设置外星人的颜色,并编写一个if-else结构。

❑ 如果外星人是绿色的,就打印一条消息,指出玩家因射杀该外星人获得了5个点。

❑ 如果外星人不是绿色的,就打印一条消息,指出玩家获得了10个点。

❑ 编写这个程序的两个版本,在一个版本中执行if代码块,而在另一个版本中执行else代码块。


5-5外星人颜色#3:将练习5-4中的if-else结构改为if-elif-else结构。

❑ 如果外星人是绿色的,就打印一条消息,指出玩家获得了5个点。

❑ 如果外星人是黄色的,就打印一条消息,指出玩家获得了10个点。

❑ 如果外星人是红色的,就打印一条消息,指出玩家获得了15个点。

❑ 编写这个程序的三个版本,它们分别在外星人为绿色、黄色和红色时打印一条消息。


5-6人生的不同阶段:设置变量age的值,再编写一个if-elif-else结构,根据age的值判断处于人生的哪个阶段。

❑ 如果一个人的年龄小于2岁,就打印一条消息,指出他是婴儿。

❑ 如果一个人的年龄为2(含)~4岁,就打印一条消息,指出他正蹒跚学步。

❑ 如果一个人的年龄为4(含)~13岁,就打印一条消息,指出他是儿童。

❑ 如果一个人的年龄为13(含)~20岁,就打印一条消息,指出他是青少年。

❑ 如果一个人的年龄为20(含)~65岁,就打印一条消息,指出他是成年人。

❑ 如果一个人的年龄超过65(含)岁,就打印一条消息,指出他是老年人。


5-7喜欢的水果:创建一个列表,其中包含你喜欢的水果,再编写一系列独立的if语句,检查列表中是否包含特定的水果。

❑ 将该列表命名为favorite_fruits,并在其中包含三种水果。

❑ 编写5条if语句,每条都检查某种水果是否包含在列表中,如果包含在列表中,就打印一条消息,如“You really like bananas! ”。

相关文章

网友评论

      本文标题:python编程学习Day4前5章总结

      本文链接:https://www.haomeiwen.com/subject/pglamqtx.html