鱼C论坛

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

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

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

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

第 0 题的答案是:交互模式可以实时得到答复,编辑器模式相当于交互模式的打包

第 1 题的答案是:temp

第 2 题的答案是:不一样吧,不清楚

第 3 题的答案是:130

第 4 题的答案是:不知道

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

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

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



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

temp = input("这次数学考得怎么样啊?")
guess = int(temp)

if guess == 150:
    print("好棒,你离lyj又进一步")
    print("骗你的哈哈哈哈!")
else:
    print("没关系,考满分也追不到lyj")
    print("继续加油吧!")

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

使用道具 举报

发表于 2020-8-20 11:00:26 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
1.文本编辑模式,return不可直接打印,必须由print来执行。

2.交互模式,最重要的是无需print,直接输入函数名、数组名就可打印;再一个,交互模式不可用于函数的交互,只能进行像hello world的打印,以及数组的打印等等。
第 1 题的答案是:
Int()
第 2 题的答案是:
不一样,Python区分大小写
第 3 题的答案是:
68
第 4 题的答案是:
还可以用来补齐函数
第 5 题的答案是:
if guess == 8:
>>>>> 动动手 <<<<<

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

使用道具 举报

发表于 2020-8-20 11:02:41 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:1


第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 13:32:41 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式:你写一个代码,它反馈一下,直接运行,编辑器模式:编辑好代码以后,点击保存后,成为一个文件,打开文件运行该代码。

第 1 题的答案是:if和else

第 2 题的答案是:不一样

第 3 题的答案是:152

第 4 题的答案是:没有

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

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

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



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

使用道具 举报

发表于 2020-8-20 14:05:07 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式不用新建文件,写一步代码运行一步,编辑器模式需要新建文件,保存之后才能运行
第 1 题的答案是:
不知道
第 2 题的答案是:
不一样
第 3 题的答案是:
不知道
第 4 题的答案是:
不知道
第 5 题的答案是:
==
>>>>> 动动手 <<<<<

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

不会

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

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

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

使用道具 举报

发表于 2020-8-20 14:17:37 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 14:17:47 | 显示全部楼层
import random
secret = random.randint(1,10)
times = 5
guess = 0
print("**********************Begin game***********************")
while (guess != secret) and (times > 0):
    temp = input("guess what:")
    if type(temp) != type(1):
            temp = input("Please input a number, guess what:")
            guess = int(temp)
    else:
        guess = int(temp)
        times = times -1
        if guess == secret :
            print("You are right! Congratulations!")
        else:
            if guess > secret:
                print("Too high")
            else:
                print("Too low")
            if times > 0:
                print("Try again")
            else:
                print("You had used all the chances !")
print("*********************Game Over*************************")请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 14:49:47 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式可以直接调用BIF

第 1 题的答案是:len()

第 2 题的答案是:不一样

第 3 题的答案是:72

第 4 题的答案是:

第 5 题的答案是:应当是 if guess == 8。=为赋值符

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

请将第 0 题的代码写在下方:
i = 1
sum = 0

while sum <=365:
    sum = sum +1
    i = i + 1

print(sum)


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

temp = input('请输入考试成绩')
score = int(temp)

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

else:
          print('小子,想要幸福,就得努力!')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-20 15:08:52 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 15:27:45 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 15:27:56 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式:写一行代码输出一行  编辑模式:可以完全写完最终输出结果

第 1 题的答案是:dir()

第 2 题的答案是:不一样,python区分大小写 print()是正确的输出函数,Print()可以自定义,但是不是内置函数

第 3 题的答案是:len(dir(__builtins__))   结果:154  python版本号:3.8.5

第 4 题的答案是:通过查询资料发现:在shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象,函数等)就会被找出来:

第 5 题的答案是:if guess = 8: 少了一个= 符号    正解:if guess == 8:

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

请将第 0 题的代码写在下方:
"""课后作业动动手第0题"""
"""按一年有365天机算"""
second=365*24*60*60
print(second)

输出结果:31536000


请将第 1 题的代码写在下方:
"""课后作业动动手第1题"""
GetFenShu=input("请输入本次考试成绩:")
GetFenShu=int(GetFenShu)
if GetFenShu <=100:"""判断用户输入分数是否异常"""
    if GetFenShu == 100:
        print("好棒,你离女神又近了一步...")
    else:
        print("小子,想要幸福,就得多努力...")
else:
    print("Err:分数输入异常...")
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-20 16:07:47 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式-写代码得反馈;编辑模式-写完代码运行

第 1 题的答案是:BufferError

第 2 题的答案是:不一样

第 3 题的答案是:153

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

第 5 题的答案是:06行符号错误

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

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


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

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

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

使用道具 举报

发表于 2020-8-20 16:19:57 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
交互模式是一行代码一行反馈;编辑器模式是一套完整的代码,跑也是完整地跑

第 1 题的答案是:
int()
dir()

第 2 题的答案是:
不一样,Print有error

第 3 题的答案是:
153吧(数到眼花了)

第 4 题的答案是:
可用于纠正选择BIF内置函数

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

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

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


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

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


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

使用道具 举报

发表于 2020-8-20 17:51:11 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:
0.IDLE的交互模式输入一行代码就会执行,编辑器模式要将代码写完才能执行。
第 1 题的答案是:
1.if
第 2 题的答案是:
2.不一样
第 3 题的答案是:
3.154
第 4 题的答案是:
4.没有
第 5 题的答案是:
5.在将等于(==)写成赋值号(=)
>>>>> 动动手 <<<<<

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

作业.png

请将第 1 题的代码写在下方:"""python第2讲动动手0"""
temp = input("这次数学考试成绩:")
guess = int(temp)
if guess == 100:
    print("小子,想要幸福,就得努力!")
else:
    print("好棒,你离女神又进一步^_^")
print("游戏结束,不玩啦^_^")


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

使用道具 举报

发表于 2020-8-20 19:04:49 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:python一言一行

第 1 题的答案是:int

第 2 题的答案是:不一样 大小写

第 3 题的答案是:内置函数68个

第 4 题的答案是:当空格键用

第 5 题的答案是:==

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

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



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

使用道具 举报

发表于 2020-8-20 20:00:48 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是:

第 2 题的答案是:

第 3 题的答案是:

第 4 题的答案是:

第 5 题的答案是:

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

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



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

使用道具 举报

发表于 2020-8-20 21:16:07 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式里给出指令即可有反馈,编辑模式要先编辑一个完整无误的程序,然后才能运行。

第 1 题的答案是:dir()

第 2 题的答案是:不一样,Print在Python中无法运行

第 3 题的答案是:153

第 4 题的答案是:

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

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

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



请将第 1 题的代码写在下方:
""" 课后作业1 """

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

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

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

使用道具 举报

发表于 2020-8-20 21:38:21 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

第 1 题的答案是: 命令行模式是直接在命令行窗口中运行python的py文件,需要先用文本编辑器编写代码,再通过命令行模式运行

第 2 题的答案是:int()

第 3 题的答案是:152

第 4 题的答案是:没有

第 5 题的答案是:第6行少了一个 ‘=’ 应为 if guess == 8:

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

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


请将第 1 题的代码写在下方:
'''请输入你的考试成绩'''

temp = input('这次的考试成绩')
x = int(temp)
if x == 100:
    print('好棒,你离怒声有精了一部。')
    print('好了,努力学习。')
else:
    print('小子,想要幸福,就得努力。')
    print('好了,努力学习')

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

使用道具 举报

发表于 2020-8-20 21:46:44 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:

编辑器输入代码,IDLE展示运行结果

第 1 题的答案是:

int

第 2 题的答案是:

一样

第 3 题的答案是:

dir

第 4 题的答案是:提示

第 5 题的答案是:==

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

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



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

""" 用Python设计第一个游戏 """

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

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

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

使用道具 举报

发表于 2020-8-20 21:59:42 | 显示全部楼层
请回复您的答案^_^

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

第 0 题的答案是:交互模式输入一次输出一次

第 1 题的答案是:int

第 2 题的答案是:一样

第 3 题的答案是:不知道

第 4 题的答案是:不知道

第 5 题的答案是:不知道

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

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

24*365*3600

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 12:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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