鱼C论坛

 找回密码
 立即注册
楼主: 小甲鱼

[课后作业] 第002讲:用Python设计第一个游戏 | 课后测试题及答案

    [复制链接]
发表于 昨天 11:27 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 11:53 | 显示全部楼层
本帖最后由 芝士拌榴莲 于 2025-4-21 12:01 编辑

请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
交互模式是快速测试和调试代码,直接输入代码就会直接出结果,及时反馈,而编辑器模式是快速验证想法,输入代码片段保存在文件中,运行文件才是输出结果,运用于较长程序和复杂项目。

第 1 题的答案是:
int()
第 2 题的答案是:
不一样,首字母大小写不同Python的识别也不同
第 3 题的答案是:
68个
第 4 题的答案是:
自动填充,输入几个字母按Tab会显示相关的内置函数,可以快速使用内置函数
第 5 题的答案是:
guess后面是双等号
-------- 动动手 --------

请将第 0 题的代码写在下方:
365*24*60*60
31536000



请将第 1 题的代码写在下方:
"""用Python设计第一个游戏"""

temp = input("这次数学考试成绩:")
guess = int(temp)

if guess == 100:
    print("好棒,你离女神又近了一步!")
   
else:
    print("小子,想要幸福,就得努力!")

print("游戏结束,不玩啦!")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 12:58 | 显示全部楼层
作业在哪里?
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 14:26 | 显示全部楼层
11请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 15:07 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 15:17 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 15:21 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:不知道

第 1 题的答案是:if

第 2 题的答案是:一样

第 3 题的答案是:41

第 4 题的答案是:不知道

第 5 题的答案是:if guess == 8:

-------- 动动手 --------

请将第 0 题的代码写在下方:

60*60*24*365

请将第 1 题的代码写在下方:
temp = input("这次数学考试成绩:")
guess = int(temp)

if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
print("游戏结束,不玩啦^_^")  
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 15:29 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案
不知道
第 1 题的答案是:
randon()
第 2 题的答案是:
不一样
第 3 题的答案是:
29
第 4 题的答案是:
作为一个空格
第 5 题的答案是:
if语句,条件成了赋值
-------- 动动手 --------

请将第 0 题的代码写在下方:

def Count(x):
    return (x * 365 * 24 * 60 * 60)

请将第 1 题的代码写在下方:
temp = input("这次数学成绩:")
这次数学成绩:60
score = int(temp)
if score == 100:
    print("好棒,你离女神有近了一步")
else:
    print("小子,想要幸福,就得努力")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 15:47 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 15:48 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 16:42 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 16:53 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:交互模式的话输入,它会立即输出;而编辑模式需要敲代码运行后,再输入及输出

第 1 题的答案是:BIF的内置函数很多,输入dir(__builtins__)

第 2 题的答案是:不一样,Print()会报错。

第 3 题的答案是:154个,有没有更快的算法,我是一个个算的,难受

第 4 题的答案是:暂时没发现

第 5 题的答案是:guess == int(temp)

-------- 动动手 --------

请将第 0 题的代码写在下方:365 * 24 *60 = 525600



请将第 1 题的代码写在下方:
"成绩"

grade = input("这次数学考试成绩:")
output = int(grade)

if output == 100:
    print("好棒!你离女神又近了一步")
else:
    print("小子,想要幸福,就得努力")

print("游戏结束,不玩啦")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 17:12 | 显示全部楼层
1请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

-------- 动动手 --------

请将第 0 题的代码写在下方:



请将第 1 题的代码写在下方:
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 17:15 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 17:16 | 显示全部楼层
1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 昨天 17:57 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:IDLE交互式模式每次完成输入点击回车时会自动执行代码,编辑器模式可以写完所有代码,然后执行完整代码

第 1 题的答案是:int,if, else,

第 2 题的答案是: print() 和 Print()不一样,print()是python BIF,Print()没有被定义,不是BIF,python中区分大小写

第 3 题的答案是:python 3.10.8一共157个内置函数(len(dir(__builtins__)))

第 4 题的答案是:代码提示?(不清楚是不是版本不一,暂时没有找到特别功能。。。)

第 5 题的答案是:line 06 if guess = 8: 要改成if guess == 8:,单个“=”代表赋值,“==”代表比较值的大小

-------- 动动手 --------

请将第 0 题的代码写在下方:

365 * 24 * 60 * 60

请将第 1 题的代码写在下方:
""" 用Python设计第二个游戏"""

temp = input("这次数学考试成绩:")
guess = int(temp)

if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")

print("游戏结束,不玩啦^_^")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 18:17 | 显示全部楼层
Echoff 发表于 2025-4-21 17:57
请回复您的答案^_^

-------- 问答题 --------

请回复您的答案^_^

-------- 问答题 --------

第 1 题的答案是:if和else是关键字不是内置函数

第 3 题的答案是:python3.10.8内置函数应该是75个重新修改了一下代码:

funcs = []

for func in dir(__builtins__):
    if not func[0].isupper() and not func[0] == '_':
        funcs.append(func)

print(funcs)
['abs', 'aiter', 'all', 'anext', 'any', 'ascii', 'bin', 'bool', 'breakpoint', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip']

print(len(funcs))
75
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 21:56 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
交互模式:可编辑代码,也可直接运行代码;
编辑模式:只可编辑代码

第 1 题的答案是:
都是内置函数,temp(),int()

第 2 题的答案是:
一样

第 3 题的答案是:
很多。可以用dir(__builtins__)查看

第 4 题的答案是:
代码执行的层级;缩进的严格要求使得Python的代码显得非常精简并且有层次。但是,在Python里对待代码的缩进要十分小心,因为如果没有正确地使用缩进,代码所做的事情可能和我们的期望相差甚远。
第 5 题的答案是:
需要单独保存后运行,并且判断是否是8,应该是==

-------- 动动手 --------

请将第 0 题的代码写在下方:
365*24*60*60


请将第 1 题的代码写在下方:
""" 用Python练习题 """

temp = input("请输入这次数学考试的成绩:")
guess = int(temp)

if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
   
print("游戏结束,不玩啦^_^")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 22:33 | 显示全部楼层
请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
IDLE是交互的,编辑器模式不能自动运行,只是写代码的
第 1 题的答案是:
int()
第 2 题的答案是:
不一样,区分大小写
第 3 题的答案是:

第 4 题的答案是:
用于说明语句间的所属关系
第 5 题的答案是:
第6行应该是==
-------- 动动手 --------

请将第 0 题的代码写在下方:
365 * 24 * 60 * 60


请将第 1 题的代码写在下方:
number = input("这次数学考试成绩:")
score = int(number)
if score == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
print("游戏结束不玩了^_^")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 5 小时前 | 显示全部楼层
本帖最后由 fbninhao 于 2025-4-22 00:15 编辑

请回复您的答案^_^

-------- 问答题 --------

第 0 题的答案是:
交互模式提供实时的编辑和功能实现;相比较之下编辑器模式需要编写完成后在交互模式中运行。

第 1 题的答案是:
int()

第 2 题的答案是:
不一样,区分大小写

第 3 题的答案是:
dir(__builtins__)

第 4 题的答案是:
自动填充

第 5 题的答案是:


-------- 动动手 --------

请将第 0 题的代码写在下方:
365*24*60


请将第 1 题的代码写在下方:
temp = input("数学考试成绩:")
guess = int(temp)
if guess == 100:
    print("好棒")
else:
    print("努力")
print("结束!")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-22 05:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表