鱼C论坛

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

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

    [复制链接]
发表于 2024-3-2 20:49:43 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:交互模式输入一行代码,编辑器模式可输入多行代码

第 1 题的答案是:int

第 2 题的答案是:不一样

第 3 题的答案是:没有

第 4 题的答案是:没有

第 5 题的答案是:==

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 08:26:40 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:1

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 11:00:45 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 11:39:58 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:不知道

第 1 题的答案是:tem()

第 2 题的答案是:一样

第 3 题的答案是:

第 4 题的答案是:对齐代码

第 5 题的答案是:没有用if规则后没有用==

>>>>> 动动手 <<<<<

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


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

if guess == 100:
    print("好棒,你是最棒的")

else:
    print("下次努力哦~")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-3 13:02:20 | 显示全部楼层
请回复您的答案^_^

&gt;&gt;&gt;&gt;&gt; 问答题 &lt;&lt;&lt;&lt;&lt;

第 0 题的答案是:
    交互模式:在交互模式下,用户可以在Python提示符后输入代码并立即看到代码的运行效果。这种模式非常适合进行代码测试,因为它允许用户一行一行地输入代码并立即查看结果。此外,用户还可以在交互模式下查看Python的内置函数,例如通过输入dir(_builtins_)。
    编辑器模式:在编辑器模式下,用户需要创建一个.py文件,在其中编写代码。与交互模式不同,编辑器模式不会在用户写完一行代码后立即显示运行效果,而是需要用户保存文件并在交互模式中运行该文件才能看到结果。这种模式更适合编写完整的程序或项目,因为它允许用户在一个文件中组织和管理多个代码段。

第 1 题的答案是:
BIF 是 "Built-In Function" 的缩写,指的是 Python 语言自带的函数,也就是不需要额外导入任何模块就可以使用的函数。这些函数提供了很多基础的功能,例如数学运算、类型转换、文件操作等。

在课堂上敲过的代码中,除了 print() 和 input(),还有很多其他的 Python BIF。例如:

    len(): 返回一个对象的长度或项目数。对于字符串,它返回字符数;对于列表、元组或字典,它返回元素数。

    type(): 返回一个对象的数据类型。

    int(): 将一个数值或字符串转换成整数。

    float(): 将一个数值或字符串转换成浮点数。

    str(): 将一个对象转换成字符串。

    list(): 将一个可迭代对象转换成一个列表。

    dict(): 创建一个新的空字典或从一个可迭代对象(如键值对)创建一个字典。

    range(): 返回一个不可变的数字序列,通常用于 for 循环。

    open(): 打开一个文件,并返回一个文件对象。

    sum(): 返回数值序列的总和。

    sorted(): 返回一个排序后的列表。

    min() 和 max(): 分别返回序列中的最小值和最大值。

    round(): 对一个浮点数进行四舍五入。

以上只是 Python 众多内置函数中的一部分,Python 提供了非常丰富的内置函数,这些函数可以大大简化编程任务。

第 2 题的答案是:print() 是 Python 的一个内置函数(BIF),用于在控制台输出文本或变量的值。它是小写的,并且不需要任何额外的导入就可以使用。

第 3 题的答案是:
Python 的内置函数数量会随着不同版本的 Python 而有所变化,因为新版本的 Python 可能会添加新的内置函数,而旧版本可能会弃用或移除一些内置函数。截至我最后的更新日期(2022年1月),Python 3.x 版本中大约有 68 个内置函数。
第 4 题的答案是:Tab键在IDLE中有一些特殊的功能,其中最主要的一个就是代码自动补全。当你在IDLE中输入代码时,如果输入了一部分代码(例如函数名或变量名)后按下Tab键,IDLE会尝试自动补全你正在输入的代码。这可以大大提高编程效率,同时也减少了输入错误的可能性。

此外,Tab键还可以用于代码缩进,这是Python编程中非常重要的一个概念。Python使用缩进来表示代码块,因此Tab键在这方面也有其特殊的作用。

最后,Tab键还可以在某些情况下用于触发IDLE的其他功能,例如自动弹出提示框等。然而,这些功能可能因IDLE版本或设置的不同而有所差异。

总的来说,Tab键在IDLE中是一个非常有用的工具,它可以帮助你更高效地编写Python代码。

第 5 题的答案是:

&gt;&gt;&gt;&gt;&gt; 动动手 &lt;&lt;&lt;&lt;&lt;

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



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

使用道具 举报

发表于 2024-3-3 13:45:02 | 显示全部楼层
666请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 15:40:13 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:交互可以实时运行指令,而编辑器可以写好了再运行

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 15:40:14 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 19:59:02 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2024-3-3 21:36:11 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:交互模式立即反馈结果,编辑器模式可以循环嵌套保存后运行

第 1 题的答案是:guess

第 2 题的答案是:大写P报错

第 3 题的答案是:158

第 4 题的答案是:补充函数

第 5 题的答案是:guess==

>>>>> 动动手 <<<<<

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

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

使用道具 举报

发表于 2024-3-3 22:34:41 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:交互模式就是给它一个指令,它会立刻给你反馈
编辑器模式就是编写,修改,保存一个程序

第 1 题的答案是:inport

第 2 题的答案是:一样的

第 3 题的答案是:70

第 4 题的答案是:代码补全

第 5 题的答案是:=是赋值,==才是等于

>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:import calendar
year = 2024
is_leap_year = calendar.isleap(year)
print(f"{year}年是闰年: {is_leap_year}")
2024年是闰年: True
days_in_year = 366 if is_leap_year else 365
seconds_in_year = days_in_year * 24 * 60 * 60
print(f"{year}年有 {seconds_in_year} 秒。")
2024年有 31622400 秒。



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

使用道具 举报

发表于 2024-3-4 08:41:23 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:int()

第 2 题的答案是:nope

第 3 题的答案是:很多

第 4 题的答案是:代码块

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

>>>>> 动动手 <<<<<

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


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

if point == 100:
    print("恭喜你!")
else:
    print("要再接再厉哦~")
   
print("游戏结束,不玩啦~")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-3-4 09:09:57 | 显示全部楼层
请回复您的答案^_^

&gt;&gt;&gt;&gt;&gt; 问答题 &lt;&lt;&lt;&lt;&lt;

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

&gt;&gt;&gt;&gt;&gt; 动动手 &lt;&lt;&lt;&lt;&lt;

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



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

使用道具 举报

发表于 2024-3-4 09:16:29 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

>>>>> 动动手 <<<<<

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



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

使用道具 举报

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

使用道具 举报

匿名鱼油
匿名鱼油  发表于 2024-3-4 12:13:09
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:
打开idle就是交互模式编程界面,在提示符后面输入代码并回车,可以立即看到代码运行的效果。而编辑器模式需要创建.py文件,在其中写代码,写完一行diamante不会立即看到运行效果,写完所有代码并保存.py文件,最后运行该文件会看到运行效果
第 1 题的答案是:
int()
第 2 题的答案是:
不一样,因为Python区分大小写
第 3 题的答案是:
68
第 4 题的答案是:
idle可以提供联想。比如输入pr按Tab键会提供可能使用的命令供你选择
第 5 题的答案是:
=是赋值,要进行判断需要使用==
>>>>> 动动手 <<<<<

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


请将第 1 题的代码写在下方:
score = input('请输入本次数学考试的成绩:')
score = int(score)

if score == 100 :
    print("好棒,你离女神又近一步了。")
else:
    print("小子,想要幸福,就得努力!")
回复 支持 反对

使用道具 举报

发表于 2024-3-4 12:38:14 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:
不太清楚
第 1 题的答案是:
int()
第 2 题的答案是:
不一样
第 3 题的答案是:
不知道,现在好像只学了三个
第 4 题的答案是:
他能显示random函数后面的选项
第 5 题的答案是:
if guess == 8:
>>>>> 动动手 <<<<<

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

我没办法

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

使用道具 举报

发表于 2024-3-4 13:58:00 | 显示全部楼层
请回复您的答案^_^

>>>>> 问答题 <<<<<

第 0 题的答案是:在交互模式下进行编辑,回车后可以立刻得到结果,在编辑器下需要保存为.py的文件,运行后得到结果

第 1 题的答案是:输入dic(_builtins_)可查询全部内置函数

第 2 题的答案是:不一样,print()是python内置函数,Print是变量

第 3 题的答案是:71个

第 4 题的答案是:补齐变量

第 5 题的答案是:guess == 8,单个=是赋值

>>>>> 动动手 <<<<<

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

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

输出结果:
这次数学考试成绩:35
小子,想要幸福,就的努力
请将第 1 题的代码写在下方:
temp = input("这次数学考试成绩:")
guess = int(temp)

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

使用道具 举报

发表于 2024-3-4 15:27:30 | 显示全部楼层
请回复您的答案^_^

&gt;&gt;&gt;&gt;&gt; 问答题 &lt;&lt;&lt;&lt;&lt;

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

&gt;&gt;&gt;&gt;&gt; 动动手 &lt;&lt;&lt;&lt;&lt;

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



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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 20:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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