鱼C论坛

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

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

    [复制链接]
发表于 2023-5-5 14:57:17 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:命令模式和编辑模式

第 1 题的答案是:int

第 2 题的答案是:不一样,Print报错,无法执行

第 3 题的答案是:无法统计

第 4 题的答案是:不清楚

第 5 题的答案是:执行不了,guess = 8 是给guess赋值8了

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

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

31536000

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

guess = int(temp)

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

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

使用道具 举报

发表于 2023-5-5 15:34:29 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
不会
第 1 题的答案是:
不会
第 2 题的答案是:
不会
第 3 题的答案是:
不会
第 4 题的答案是:
不会
第 5 题的答案是:
if guess = 8错误
>>>>> 动动手 <<<<<

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


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

使用道具 举报

发表于 2023-5-5 15:43:47 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互式是输入一条语句执行一条,编辑器模式输入全部代码在执行

第 1 题的答案是:int

第 2 题的答案是:不一样,区分大小写,大写Print()不执行打印

第 3 题的答案是:68

第 4 题的答案是:补全

第 5 题的答案是:执行代码后报错,if guess = 8:改为if guess == 8:

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

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



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

使用道具 举报

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

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

第 0 题的答案是:交互模式是一问一答,编辑器模式可以一直写

第 1 题的答案是:int()

第 2 题的答案是:不一样,没有Print()这个函数吧

第 3 题的答案是:81个?

第 4 题的答案是:不知道诶

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

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

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


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

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

使用道具 举报

发表于 2023-5-5 16:05:41 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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

60*60*24*365

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

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

使用道具 举报

发表于 2023-5-5 16:18:03 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-5-5 16:49:59 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:0.        交互模式可以实现立即回复,编辑器模式可以完成一个完整的项目的笔记。

第 1 题的答案是:1.        Int函数

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

第 3 题的答案是:2.        print(len(dir(__builtins__)))

第 4 题的答案是:4.        Tab键的特殊用途:不知道

第 5 题的答案是:5.        If guess=8 要改成if guess==8

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

请将第 0 题的代码写在下方:
一年有多少秒:# 计算一年有多少秒
num = input("请输入年份:")
year = int(num)
second = 0


# def is_int(s):
#     try:
#         int(s)
#         return s
#     except ValueError:
#         pass

if year <= 0:
    print('输入有误!')
else:
    if year % 400 == 0:
        day = [31,29,31,30,31,30,31,31,30,31,30,31]
        for i in day:
            second1 = i*24*60*60
            second = second +second1
        print('%d年是闰年' %year)
        print("%d年有%d秒" % (year,second))
    else:
        day = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
        for i in day:
            second1 = i * 24 * 60 * 60
            second = second + second1
        print('%d年是平年' % year)
        print("%d年有%d秒" % (year, second))




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

使用道具 举报

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

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-5-5 17:20:31 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交付模式是一行代码运行一次,编辑模式是可以多行代码编辑保存后统一运行

第 1 题的答案是:int()

第 2 题的答案是:print()和Print()的功能不一样,Python区分大小写

第 3 题的答案是:dir(__builtins__)运行结果后,小写的就是bif内置函数,一共68个

第 4 题的答案是:自动填充   输入pr字符后,按下tab键,自动联想填充

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

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

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



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

使用道具 举报

发表于 2023-5-5 20:29:42 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-5-5 20:40:01 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:及时反馈

第 1 题的答案是:int()

第 2 题的答案是:不一样

第 3 题的答案是:不知道

第 4 题的答案是:不知道

第 5 题的答案是:可以

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

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


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

使用道具 举报

发表于 2023-5-5 21:21:35 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:1

第 1 题的答案是:1

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-5-5 22:14:07 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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

60*60*24*365

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

temp=input("猜一下你考了多少分:")
guess = int(temp)

if guess == 60:
        print("答对")
else:
                print("错了")
print("game over")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-5 22:50:05 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:感觉没啥区别

第 1 题的答案是:dir


第 2 题的答案是:应该一样

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

第 4 题的答案是:没有

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


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

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


请将第 1 题的代码写在下方:temp = input("请输入成绩")
guess = int(temp)
if guess==100:
    print("你好厉害!")
else:
    print("你是真的菜!")
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

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

第 0 题的答案是:交互模式:一行一行的执行;编辑器模式:整段代码一起执行。

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

第 2 题的答案是:Print is not defined。所以Py是需要区分大小写的,print()才是正确的BIF。

第 3 题的答案是:70+,看了Python交流板块里面的讨论,不同版本略有不同,但是有些大佬好像认为几个内置常量和异常不能算成函数。

第 4 题的答案是:自动补全功能吗?

第 5 题的答案是:代码第 6 行, 符号错误:一个 = 号是赋值,不是比较运算符。

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

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

print(60*60*24*365)

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

score = int(input("请输入数学考试成绩:"))

print("这次数学考试成绩:",score)

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

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

使用道具 举报

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

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

第 0 题的答案是:
交互模式为实时结果。编辑模式的话,会保存.py文件,整个程序敲完,单机运行才会运行。
第 1 题的答案是:
int()
第 2 题的答案是:
一样
第 3 题的答案是:
48
第 4 题的答案是:
可以补全字符
第 5 题的答案是:
input进去的为字符型,无法赋值给guess
>>>>> 动动手 <<<<<

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


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

使用道具 举报

发表于 2023-5-6 09:56:32 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:1

第 1 题的答案是:1

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2023-5-6 10:30:13 | 显示全部楼层
请回复您的答案^_^

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

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

第 1 题的答案是:if

第 2 题的答案是:不一样

第 3 题的答案是:238

第 4 题的答案是:自动补全

第 5 题的答案是:第六行少了个“=”

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

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


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

使用道具 举报

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

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

第 0 题的答案是:交互模式是一问一答,编辑器模式可以先编辑一个小程序再跑

第 1 题的答案是:int

第 2 题的答案是:不一样,print是内置函数,Print是一个英文单词

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:不能,因为=是判断符号,而不是赋值

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

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


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

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


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

使用道具 举报

发表于 2023-5-6 12:24:09 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式是一句一句执行,编辑器模式是写好一段代码一起执行

第 1 题的答案是:int, dir

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

第 3 题的答案是:135个

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

第 5 题的答案是:if guess 后面应该是 ==

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

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


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

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-10 12:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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