加来列夫马斯克 发表于 2019-7-17 21:02:08

0.???
1.int()
2.不一样
3.135
4.怎么描述呢,大概就是输入一个函数的首字母再按缩进,然后会出现一堆内置函数供你选择。
5.第06行应该是if guess ==8:

陆路 发表于 2019-7-17 23:01:27

0、交互模式只能输入一次输入运行一次;编辑器模式可以保存文件,运行在各个有Python环境的电脑上
1、int()    if   
2、不一样print()是内置函数,Print()啥也不是
3、好多好多
4、呃、、、没哟
5、if guess = 8:   这里应该是if guess == 8:一个等号是赋值,两个等号才是等于

自由深渊 发表于 2019-7-17 23:01:34

支持老甲鱼1

ningquanwu 发表于 2019-7-17 23:45:12

temp = input ("请输入这次数学考试的成绩。")

guess = int (temp)

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

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

幸福你一家 发表于 2019-7-18 00:12:36

动动手:
0.
print(365*24*3600)
print(366*24*3600)
1.
grade = input("让用户输入这次数学考试的成绩:")
math = int(grade)

if math == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
   
print("游戏结束,不玩啦^_^")


dmxgaj 发表于 2019-7-18 05:52:05

本帖最后由 dmxgaj 于 2019-7-18 05:56 编辑

0. IDLE 的交互模式和编辑器模式有什么区别?
互交模式直接反馈给执行的结果,面且不需要保存,编辑器需要先保存,然后才可以运行,反馈结果。
1. 在课堂上敲过的代码中,除了 print() 和 input(),你觉得还有哪一个是 Python 的 BIF 内置函数?
int()dir()
2. 请问 print() 和 Print() 的功能一样吗?
不一样,pythonj 是区分大小写的。
3. 请统计一下 Python 一共有多少个 BIF 内置函数?
68个
4. Tab 键除了用于缩进,你还发现它在 IDLE 中有什么特殊的功能吗?
还可以补全你要输入的指令
5. 请问下面代码为什么不能正常执行?


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

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

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


应该guess==8,如果只有1个=号就成赋值了




cj = input("这次数学考试的成绩:")
cj = eval(cj)
if cj >= 100:
    if cj > 100:
      print("满分才100!你咋考这么多呢?")
    else:
      print("小伙子,你好棒!离女神又近了一步^_^")
else:
    print("小伙子,想幸福,就得努力了!")
print("游戏结束,不玩啦^_^")

流浪的婧姐姐 发表于 2019-7-18 09:31:21

temp = input("请如实输入你这次考试的成绩哦:")
num = int(temp)
if num == 100:
    print("好棒,你离女神又近了一步")
else:
    print("死小子看看你一天天的都在干啥")
print("崽啊,努力诶")

流浪的婧姐姐 发表于 2019-7-18 09:39:23

month = 12
day = 30
hour = 24
minute = 60
second = 60
result = month*day*hour*minute*second
print(result)

xiangyuebj 发表于 2019-7-18 10:39:48

本帖最后由 xiangyuebj 于 2019-7-18 10:42 编辑

0:j交互式,直接输入代码执行,编辑器可以把代码全部编辑好再执行。
1:int()
3:print()和Print()不一样,区分大小写的!
4:自动填充
5:if guees == 8:

yumjang 发表于 2019-7-18 11:28:58

搞定~第一版学了一半,开始跟第二版,觉得很轻松啊,就希望快点更~

nannancs 发表于 2019-7-18 11:52:50

问答题:
0答:交互模式你直接打命令就会执行,编辑器模式就是写程序代码后执行
1答:int()
2答:print()这是内置函数,Print()这P是大写了就不是内置函数了
3答:68个
4答:打内置函数时用Tab会联想出相关函数
5答:if guess = 8 这个是赋值了

动动手:
0答:
>>> 365*24*60*60
31536000

1答:
""" 用Python设计第一个游戏 """

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

if guess == 100:
    print("好帮,你离女神又近了一步^_^")
    print("游戏结束,不玩啦^_^")
else:
    print("小子,想要幸福,就得努力!")
    print("游戏结束,不玩啦^_^")

快速收敛 发表于 2019-7-18 12:37:45

穷于思考{:5_109:}

MoringHQ 发表于 2019-7-18 14:28:42

0.交互模式每写一条指令都会有回应,编辑器就是和文本编辑差不多
1.应该是int()吧
2.不一样,小写的是内置,大写的什么也不是
3.152个
4.多按几下会变成某个函数
5.if判断那边,=是赋值,应该用==
动动手:
0 .>>> 365*24*60*60
31536000
1.temp = input("这次数学考试成绩:")
guess = int(temp)
if guess == 100:
    print("好棒,你离女神又近了一步^_^")
else:
    print("小子,想要幸福,就得努力!")
print("游戏结束,不玩啦!")

sunyuning 发表于 2019-7-18 14:51:24

本帖最后由 sunyuning 于 2019-7-18 15:38 编辑

世界上最帅的鱼老师,我想问一下

print('鱼c作业')
temp = input("不妨猜一下小甲鱼现在心里想的那个数字:")
guess = int(temp)
if guess == 8:
      print("卧槽。你是小甲鱼心里的蛔虫么?!")
      print("猜中也没有奖励")
else:
      print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦")

这个程序可不可以将第三行去掉,第四行里面的guess改成temp,我改了之后程序就只执行else里面的语句了,这是为什么


例如

print('鱼c作业')
temp = input("不妨猜一下小甲鱼现在心里想的那个数字:")
if temp == 8:
      print("卧槽。你是小甲鱼心里的蛔虫么?!")
      print("猜中也没有奖励")
else:
      print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦")

BaoZzi 发表于 2019-7-18 15:28:15

tmp = input("这次数学考试成绩:")
num = int(tmp)
if num == 100:
    print("好棒,你离女神又近了一步~_~")
else:
    print("小子,想要幸福,就得努力!")
print("游戏结束,不玩啦")

yxtsly 发表于 2019-7-18 16:06:33

看看答案

萌战-妖神 发表于 2019-7-18 16:26:42

x = 8
a = 0
for i in range(3):
    num = int(input('请输入数字:'))
    if num>x:
      print('大了!')
      a=a+1
    elif num<x:
      print('小了!')
      a=a+1
    else:
      print('猜对了!')
      break

if a==3:
    print('该数字是',x)
print()
print('游戏结束')

buaacyg 发表于 2019-7-18 16:36:21

I LOVE FISHC

澎湃羊 发表于 2019-7-18 19:01:22

00:
idle的交互模式和编辑器模式有什么区别?
· 【运行】
交互模式直接安一下回车就好了;编辑器模式需要先保存,才能够运行。
·被这节课在“编辑器模式”中使用的代码复制到”交互模式“中。无法运行,报错:
SyntaxError: multiple statements found while compiling a single statement
·【修改】
交互模式中,执行之后,不可以修改。编辑模式是可以修改一下再运行的。

01:
我猜"guess = int(guess)“这句话中,"int() "应该是一个函数吧。因为他有函数名,有参数列表。

02:
不一样。因为Print()在编辑器模式中添加之后保存-运行-报错。错误之处:函数Print没有被定义。

03
输入dir(__builtins__)手动查了一下,153

04
没有发现什么特别功能。
上网查资料发现有一个什么”补全“功能?但是他说的没看懂。

05
判断的时候,两个数中间应该是"==","="是不对的。

说好的不分离呢 发表于 2019-7-18 20:08:52

已经写好了,对答案{:5_108:}
页: 1 [2] 3 4 5 6 7 8 9 10 11
查看完整版本: 第002讲:用Python设计第一个游戏 | 课后测试题及答案