鱼C论坛

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

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

    [复制链接]
发表于 2023-4-10 20:56:00 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:IDLE交互模式是一问一答,每一条执行的语句都能得到回答。而编辑模式下必须写完所有语句保存并且执行后才能看见运行效果。

第 1 题的答案是:int也是BIF的内置函数。

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

第 3 题的答案是:运行   import builtins
                           >>> print(len(dir(builtins)))
                          得到答案为154个

第 4 题的答案是:在IDLE中,在输入关键字时输入首字母按下Tab键可以补全函数

第 5 题的答案是:语法错误。最后一个print函数应该嵌套在else内,即缩进两格与上一个print对齐。

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

请将第 0 题的代码写在下方:
day=int(24*60*60)
year=int(365*day)
print("一年有%d秒!" % year)


请将第 1 题的代码写在下方:
score=int(input("请输入您的分数:(分数必须小于等于100分)"))
if score == 100:
    print("好棒,你离女神又进了一^_^")
else:
    print("小子,想要幸福就的努力!")
print("游戏结束,不玩啦^_^")
   
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-10 20:58:28 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式可以直接互动,输入代码即反馈;编辑器模式需要保存为.py文件,输入完代码后,点击运行出结果

第 1 题的答案是:int,help

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

第 3 题的答案是:157

第 4 题的答案是:按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量 (对象,函数等)就会被找出来。

第 5 题的答案是:在if语句里做了赋值,这是不允许的

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

请将第 0 题的代码写在下方:
一年有多少秒 = 365*24*60*60
print('一年有'+ str(一年有多少秒) +'秒')

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

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

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

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

使用道具 举报

发表于 2023-4-10 21:06:48 | 显示全部楼层
参考答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-10 22:12:59 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式只要输入一个命令就会得到回复;编辑器模式需要自己编写一个完整的程序,然后才能执行。

第 1 题的答案是:dir

第 2 题的答案是:功能不一样。print()的功能是打印到屏幕;Print()不是内置函数

第 3 题的答案是:153

第 4 题的答案是:输入 pr TAB 会显示所有可能的命令给予参考

第 5 题的答案是:代码“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
回复 支持 反对

使用道具 举报

发表于 2023-4-10 23:11:11 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:IDLE是输入一句,系统就回输出一句。编辑器模式是全部命令输入完成后再整体执行

第 1 题的答案是:int()

第 2 题的答案是:不一样,print()是个输出函数,Print()系统不识别

第 3 题的答案是:
a=dir(__builtins__)
print(a.index(a[-1]))
158

第 4 题的答案是:
if else while中控制循环体

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

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

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

365*24*60*60
31536000


请将第 1 题的代码写在下方:
temp=input("请输入这次数学考试的成绩:")
score=int(temp)
if score==100:
    print("好棒,你离女神又近了一步")
else:
    print("小子,想要幸福,就得努力")

print("游戏结束,不玩啦")

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-10 23:22:02 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:我们打开 IDLE 出现的界面就是交互模式编程界面,在 Python 提示符后输入代码并回车,会立马看到代码运行效果;而编辑器模式需要创建.py 文件,在其中写代码,写完一行代码不会立即看到运行效果,写完所有代码并保存.py 文件,最后运行该文件才会看到运行效果。

第 1 题的答案是:int

第 2 题的答案是:不一样.print()是函數,Print()是变量

第 3 题的答案是:python 3.8版 有69個BIF

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

第 5 题的答案是:是== ,而不是=

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

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


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

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

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

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

使用道具 举报

发表于 2023-4-11 00:42:33 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 08:20:58 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 10:46:34 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 14:34:51 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
IDLE的交互模式是编辑一句它就会回复一句,编辑器模式不会
第 1 题的答案是:
While()
第 2 题的答案是:
不一样
第 3 题的答案是:
100个
第 4 题的答案是:
补全空格
第 5 题的答案是:
01行的代码应该用单引号括字符串
>>>>> 动动手 <<<<<

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



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

使用道具 举报

发表于 2023-4-11 15:19:09 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式下可以直接输出,编辑器模式下需要先保存代码再运行。

第 1 题的答案是:if else

第 2 题的答案是:不一样,因为Print不是内置函数

第 3 题的答案是:不知道

第 4 题的答案是:

第 5 题的答案是:“=8”应改为 “==8”

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

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


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

if guess == 100:
    print("好棒!")
else:
    print("笨蛋。")
print("游戏结束,不玩啦。")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-11 15:24:10 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式适合新手练习,并且可以实时运行代码

第 1 题的答案是:int() if else

第 2 题的答案是:python严格区分大小写,大写的函数是错的

第 3 题的答案是:这个不想数,太多了

第 4 题的答案是:没有发现

第 5 题的答案是:=要换成 ==

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

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


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

score = int(temp)

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

使用道具 举报

发表于 2023-4-11 15:50:49 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
31536000
第 1 题的答案是:temp = input('这次数学考试成绩:')
guess = int(temp)

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

print('游戏结束')

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 16:43:54 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 16:44:07 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式可以即时反馈结果,编辑器可以长代码存储
第 1 题的答案是:
int()
第 2 题的答案是:
不一样,print可作为内置函数,Print不能
第 3 题的答案是:
68
第 4 题的答案是:
不知道
第 5 题的答案是:
if 判断条件不正确,应该为“guess == 8”
>>>>> 动动手 <<<<<

请将第 0 题的代码写在下方:
sec = 365*24*60*60
print('一年有'+str(sec)+'秒')

请将第 1 题的代码写在下方:
'''用户输入这次数学成绩
   如果分数是100分,显示:牛皮
   否则显示:菜鸡'''
score=input('请输入本次数学成绩:\n')

cmp=int(score)
if cmp == 100:
      print('牛皮')
else:
      print('菜鸡')
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-4-11 18:40:56 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
1

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 20:22:25 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式按回车键可即使运行所写代码,但编辑模式不行

第 1 题的答案是:int()

第 2 题的答案是:不一样,前者是命令,后者只是普通字符

第 3 题的答案是:158

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

第 5 题的答案是:guess 后的”=“应该改为”==“

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

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


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

temp = input("这次数学考试成绩:")
gu = int(temp)
if gu == 100:
    print("好棒,你离女神又近了一步^_^")
else:
     print("小子,想要幸福就得努力")

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

使用道具 举报

发表于 2023-4-11 21:19:17 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-4-11 23:12:17 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式指的是你个他一个指示,他给你一个反馈;编辑器模式指的是:只是在里面编辑,不能交互,写完代码保存后可以开始运行
第 1 题的答案是:
dir   int
第 2 题的答案是:
不一样
第 3 题的答案是:
189
第 4 题的答案是:
Tap还有自动填充功能
第 5 题的答案是:
if guess = 8:这里少了一个=号,应该是if guess == 8:
>>>>> 动动手 <<<<<

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


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

""" 让用户输入这次数学考试的成绩 """

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

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

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

使用道具 举报

发表于 2023-4-12 01:32:13 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:output()

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

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:input函数使用错误

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

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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