鱼C论坛

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

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

    [复制链接]
发表于 2021-5-25 22:10:09 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是你问一个问题它回答一个答案,而编辑模式是一次可以问有很多个问题而且可以解释问题等。

第 1 题的答案是:int

第 2 题的答案是:不一样

第 3 题的答案是:154

第 4 题的答案是:編輯器模式按3下就自動找函數。

第 5 题的答案是:是"==" 不然语法错误会执行不了

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

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



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

使用道具 举报

发表于 2021-5-25 22:10:49 | 显示全部楼层
temp = input("输入这次数学考试的成绩:")
guess = int(temp)

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2021-5-25 23:10:40 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:temp = input("请输入你这次的数学成绩:")
guess = int(temp)
if guess == 100:
        print("好棒,你离女神又近了一步!")
else:
    print("小子,想要幸福,就得努力!")


第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2021-5-26 00:18:55 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式下输入指令直接得到反馈;编辑模式会进入编辑窗口,将输入的代码保存后会回到交互窗口并执行代码

第 1 题的答案是:int

第 2 题的答案是:不一样

第 3 题的答案是:68个

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

第 5 题的答案是:if guess == 8:少了一个等于号

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

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

>>> minute = 60
>>> hour = minute *60
>>> day = hour*24
>>> year = day*365
>>> year
31536000

请将第 1 题的代码写在下方:
chengji = int(input("你考了多少分?:"))
if chengji == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-26 11:10:06 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是写一段,运行一段,它可以很好地用于我们的代码练习和纠错,我们可以在编程中直接发现问题。编辑器模式是我们写好全部我们需要的代码之后,再一次性地进行运行。

第 1 题的答案是:nt() 。提示:事实上它是一个 工厂函数(Factory Function),不过你,暂时先把它当作函数用就可以了。

第 2 题的答案是:这肯定是不一样的,Python大小写敏感,所以print是一个函数,而Print只能是一个我们定义的变量,因为内置函数中没有Print。

第 3 题的答案是:68 个

第 4 题的答案是:还可以用来补齐函数,比如我输入一个i,按下tab,就弹出i开头的选择框了。

第 5 题的答案是:这里的问题,就是出在了符号的误用上。在Python中,= 表示赋值,即将一个值赋给一个变量,并且可以用 a = b = 1 这样的形式来同时为多个变量进行赋值。而 == 表示判断,即判断变量的值是否等于我们所给出的值,是则返回 True ,不是返回 False。

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

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

>>> year =1
>>> day = 365
>>> hour ==24
Traceback (most recent call last):
  File "<pyshell#41>", line 1, in <module>
    hour ==24
NameError: name 'hour' is not defined
>>> hour = 24
>>> minute = 60
>>> second =60
>>> print(year * day *hour * minute *second)
31536000

请将第 1 题的代码写在下方:
temp = input("请输入你本次的考试成绩:")
x= int(temp)

if x == 100:
    print ("你离你不生又近了一步,!")
else:
    print("小子,想要幸福,就得努力!")

print("game over, byebye~")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-26 11:21:08 | 显示全部楼层
本帖最后由 July0620 于 2021-5-26 11:24 编辑

请回复您的答案^_^

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

第 0 题的答案是:交互模式是跑程序用窗口的,编辑模式是代码编辑的载体。

第 1 题的答案是:int

第 2 题的答案是:不一样

第 3 题的答案是:154-155

第 4 题的答案是:目前没发现

第 5 题的答案是:guess = int(temp)×  guess == int(temp) &#10004;

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

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

>>> 365*24
8760
>>> 8760*60
525600
>>> 525600*60
31536000

请将第 1 题的代码写在下方:
"""让用户输入这次数学考试的成绩。"""

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

if guess == 100:
    print("好棒,你离女神又近了一步^_^!")
    print("哼,猜中了也没有奖励")

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

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

使用道具 举报

发表于 2021-5-26 13:56:13 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式:给它一个指令能立刻得到一个回答;编辑器模式:需要编程;

第 1 题的答案是:

第 2 题的答案是:不一样

第 3 题的答案是:69

第 4 题的答案是:

第 5 题的答案是:不能,if guess = 8:改成if guess == 8:

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

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

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

"""请输入数学成绩"""

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

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

使用道具 举报

发表于 2021-5-26 15:30:16 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:在交互模式中,输入代码后会立刻得打反馈;而编辑器模式可以用来编写Python程序,输入代码后相当于构建了一个程序而不是立刻得到反馈。

第 1 题的答案是:if、else

第 2 题的答案是:不一样,print()是Python的内置函数,表示输入;而Print()不是Python的内置函数

第 3 题的答案是:153(一个一个数?)

第 4 题的答案是:在输入一个表达式时,按下tab键会搜索在页面中与已输入的字符串匹配的变量

第 5 题的答案是:if guess后面应该输入两个等号

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

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


请将第 1 题的代码写在下方:
temp = input('数学考试考了多少分啊')
guess = int(temp)

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

使用道具 举报

发表于 2021-5-26 15:30:42 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是即时的;编辑器得等等

第 1 题的答案是:int

第 2 题的答案是:一样

第 3 题的答案是:88

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

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

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

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

>>> print(365*24*60*60)
31536000
>>>

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

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

使用道具 举报

发表于 2021-5-26 15:33:31 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2021-5-26 16:07:13 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是写一段运行一段,直接反映.编辑器模式是整体运行

第 1 题的答案是:int()函数

第 2 题的答案是:不一样,print()是一个函数,而Print()可以是我们定义的一个变量

第 3 题的答案是:68个

第 4 题的答案是:在输入首个字母后用Tab可以弹出该字母所有函数的选择框

第 5 题的答案是:=是赋值,==是判断,代码中应该是 if guess == 8:

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

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


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

使用道具 举报

发表于 2021-5-26 18:22:53 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是输入1条命令就和python交互一次。编辑模式是代码编写完成只有运行的时候一起交互

第 1 题的答案是:int()

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

第 3 题的答案是:73

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

第 5 题的答案是:guess = 8 是赋值   == 才是判断

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

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

print(365*24*60*60)

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

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

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


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

使用道具 举报

发表于 2021-5-26 19:44:54 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:少了个等号

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

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



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

使用道具 举报

发表于 2021-5-26 20:39:30 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式就是互动的,而编辑模式则是编写一个程序
第 1 题的答案是:
int()
第 2 题的答案是:是一样的,应该不会有大小写区分

第 3 题的答案是:154

第 4 题的答案是:
对齐函数
第 5 题的答案是:
if guess == 8这样才是对的
>>>>> 动动手 <<<<<

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


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

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

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

使用道具 举报

发表于 2021-5-26 20:57:14 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式只能使用,编辑器模式可以编写程序

第 1 题的答案是:int

第 2 题的答案是:不一样,Print()是错误的用法

第 3 题的答案是:69

第 4 题的答案是:补全

第 5 题的答案是:guess之后d少打一个=

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

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



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

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

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

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

使用道具 举报

发表于 2021-5-26 21:24:46 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式能写多行代码,编辑器模式只能写一行

第 1 题的答案是:int float

第 2 题的答案是:不一样

第 3 题的答案是:54

第 4 题的答案是:不知道

第 5 题的答案是:=应该是==

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

请将第 0 题的代码写在下方:
int x=1
int minute=60*x
int hour=60*minute
int day=24*hour
int month=30*day
int year=12*month
print('year='+year)



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

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

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

使用道具 举报

发表于 2021-5-26 21:53:06 | 显示全部楼层
问答题:
0.        IDLE 的交互模式和编辑器模式有什么区别?
交互模式中有些不需要print就可以输出,而编辑器需要用print输出。

1.        在课堂上敲过的代码中,除了 print() 和 input(),你觉得还有哪一个是 Python 的 BIF 内置函数?
       if、else

2.        请问 print() 和 Print() 的功能一样吗?
不一样,python严格区分大小写。
3.       
4.        请统计一下 Python 一共有多少个 BIF 内置函数?
在IDLE中 输入dir(__builtins__),共有68个内置函数。

5.        Tab 键除了用于缩进,你还发现它在 IDLE 中有什么特殊的功能吗?
IDLE 会提供一些建议。
6.       
5. 请问下面代码为什么不能正常执行?Powered by https://fishc.com.cn
""" 用Python设计第一个游戏 """

temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)

if  guess  = 8:
    print("你是小甲鱼心里的蛔虫嘛?!")
    print("哼,猜中了也没奖励!")
else:
    print("猜错啦,小甲鱼现在心里想的是8!")
   
print("游戏结束,不玩啦^_^")

不能运行,因为“if guess  = 8 ”中的“=”应该写为“==”。
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2021-5-26 23:03:25 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是给一个语句,python就进行反馈
编辑器模式是需编辑完所有代码,run才跑程序

第 1 题的答案是:int函数

第 2 题的答案是:不一样

第 3 题的答案是:154

第 4 题的答案是:可以调出内置函数

第 5 题的答案是:用的中文符号

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

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


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

使用道具 举报

发表于 2021-5-26 23:08:20 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:一个是编辑器,一个是文本交互

第 1 题的答案是:int()

第 2 题的答案是:不一样

第 3 题的答案是:72

第 4 题的答案是:首字母搜索

第 5 题的答案是:不知道

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

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


请将第 1 题的代码写在下方:
can = input("这次考了多少分呀?")
score = int(can)

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

使用道具 举报

发表于 2021-5-26 23:18:56 | 显示全部楼层
11请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-30 16:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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