鱼C论坛

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

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

    [复制链接]
发表于 3 天前 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



请将第 1 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
11
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是你直接给指令,会立即得到反馈。编辑器模式是你新建一个File,用来编辑程序。
第 1 题的答案是:int

第 2 题的答案是:功能不一样

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:==

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

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



请将第 1 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式可以直接进行沟通,编辑器模式需要自己手段编写代码后沟通

第 1 题的答案是:dir()也是内置函数

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

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:没看出来

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

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



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

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

if guess == 100:
    print("好棒,你离女神又近了一步")

else:
    print("小子,要想幸福,就得努力!")

print("游戏结束,不玩啦")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

请将第 0 题的代码写在下方:
a = 60
b = 24
c = 365
d = a * b * c
print(d)
525600


请将第 1 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
本帖最后由 追逐我的明天 于 2024-12-31 22:19 编辑

请回复您的答案^_^

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

第 0 题的答案是:一、交互模式
运行方式
交互模式是一种即时反馈的运行环境。当你在交互模式下输入一行 Python 代码后,按下回车键,代码会立即被执行,并且结果会马上显示出来。例如,在交互模式中输入 “1 + 2”,然后回车,会立刻返回结果 “3”。
这种模式非常适合进行简单的测试和快速验证一些小的代码片段。比如,你想快速查看一个数学运算的结果、一个函数调用的返回值或者一个数据类型的属性等。
代码输入特点
代码是逐行输入的。每一行代码都被单独处理和执行。你可以随时输入新的代码行来进行新的操作。例如,你可以先输入 “a = 5”,回车后定义了一个变量 a,然后再输入 “a * 2”,回车就可以看到变量 a 乘以 2 的结果。
对于一些需要多行的复杂语句,如循环或函数定义,在交互模式下也可以输入,但是操作起来相对不太方便。例如,定义一个简单的函数,你需要逐行输入函数的头部、缩进的函数体等部分,而且如果函数体较长,会比较繁琐。
代码保存
交互模式下输入的代码不会自动保存为一个文件。如果你想保存这些代码行,需要手动复制粘贴到一个文本编辑器中,并将其保存为.py 文件。不过,这种模式主要目的不是用于代码的长期保存和复用,而是用于快速测试。
调试功能
调试相对困难。由于代码是逐行执行的,当出现错误时,交互模式会立即停止执行并显示错误信息。但是,如果错误涉及到前面多行代码的逻辑或者变量的状态变化,追踪和修正错误会比较麻烦。因为没有一个完整的代码文件来整体查看和分析逻辑流程。
二、编辑器模式
运行方式
编辑器模式用于编写完整的 Python 程序。你可以在编辑器中输入多行代码,组成一个完整的程序结构,如包含多个函数定义、类定义、模块导入等复杂的代码组织形式。
需要通过运行命令(通常是在菜单中选择 “Run” 或者使用快捷键)来执行整个程序。例如,在编辑器中编写一个简单的程序,计算斐波那契数列,你可以先定义函数,然后在主程序部分调用函数并输出结果,最后通过运行命令来查看整个程序的输出。
代码输入特点
可以方便地进行多行代码的编写。你可以在编辑器中自由地组织代码的结构,使用缩进等方式来体现代码块的层次关系。例如,在编写一个条件语句时,可以很容易地将 if、elif 和 else 部分的代码按照正确的缩进格式输入,使代码的逻辑结构清晰可见。
支持代码的注释、代码块的折叠等功能,有助于提高代码的可读性和可维护性。例如,你可以在代码中添加注释来解释复杂的算法或者函数的功能,也可以折叠一些暂时不需要关注的代码块,如大型函数的内部实现细节。
代码保存
代码会被保存为.py 文件,这样就可以方便地进行长期保存和复用。你可以将这个文件分享给其他开发人员,或者在以后的项目中再次使用。而且,通过合理的文件名和文件目录组织,可以有效地管理多个 Python 程序。
调试功能
提供更强大的调试功能。可以设置断点,逐行调试程序,查看变量的值在程序执行过程中的变化情况。这对于处理复杂的逻辑错误或者查找难以发现的运行时错误非常有帮助。例如,在一个大型的数据处理程序中,如果数据的输出不符合预期,你可以通过调试工具来检查数据在各个处理步骤中的状态,从而定位错误的位置。

第 1 题的答案是:都是

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

第 3 题的答案是:87

第 4 题的答案是:F5是运行程序

第 5 题的答案是:因为在if的条件中,是赋值语句,结果不是布尔型,无法判断

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

请将第 0 题的代码写在下方:day = 365
hour = 24*day
minute = hour*60
second = minute*60
second
31536000



请将第 1 题的代码写在下方:temp = input('这次的数学考试成绩:')
guess = int(temp)
if guess == 100:
    print('好棒,你离女生又近了一步')
else:
    print('小子,想要幸福,就得努力!')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式直接出结果
第 1 题的答案是:

第 2 题的答案是:
一样
第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:
==
-------- 动动手 --------

请将第 0 题的代码写在下方:
year=365*24*60*60
print('year=',year)
year= 31536000


请将第 1 题的代码写在下方:
temp = input("输入成绩:")
guess = int(temp)

if guess == 100:
    print("100")
else:
    print("不及格")

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 08:45 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



请将第 1 题的代码写在下方:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

第 0 题的答案是:交互模式回车可以直接完成相应,编辑器模式则用于大段代码的编写。

第 1 题的答案是:int()

第 2 题的答案是:一样

第 3 题的答案是:160

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

第 5 题的答案是:guess后应是"=="不是"="; =表示赋予,==表示判断

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

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


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

if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else
    print=("小子,想要幸福,就得努力")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

第 0 题的答案是:IDLE的交互模式是使用输入界面,编辑器模式是撰写代码逻辑。

第 1 题的答案是:int

第 2 题的答案是:一样

第 3 题的答案是:80多个

第 4 题的答案是:目前没有

第 5 题的答案是:看着是正确的

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

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



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

if guess == 100:
    print("好棒,你离女神又近了一步")
else:
    print("小子,想要幸福,就得努力!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 昨天 08:41 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 08:47 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 08:57 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 09:43 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 10:25 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 昨天 13:50 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-3 13:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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