鱼C论坛

 找回密码
 立即注册
查看: 840|回复: 4

[已解决]小甲鱼视频教程004讲课后题疑问

[复制链接]
发表于 2018-7-11 11:39:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

第0题

第0题

第0题答案

第0题答案

第2题

第2题

第2题答案

第2题答案

您好,这次作业中我有一些疑问,希望可以帮忙解答一下,谢谢!
0、为什么动动手0题中print('不妨猜猜我在想什么数字:',end='')运行后可以直接回答,而print('blablabla')运行的结果却是blablabla 换行 >>> 呢?这样写是与temp=input'不妨猜猜我在想什么数字:'作用类似吗?
1、动动手0题中为什么要给guess赋一个值?且不等于secret?
2、动动手0题中为什么temp=input(),括号中什么都不写?
3、动动手2题中为什么print"(' ',end='') i=i-1,就可以将空格重复i个?
4、动动手2题中为什么要有print()?有什么作用?为什么括号里无内容?
5、动动手2题中为什么要有number=number-1?前面不是已经规定i=i-1和j=j-1了吗?
最佳答案
2018-7-11 12:20:08
0、为什么动动手0题中print('不妨猜猜我在想什么数字:',end='')运行后可以直接回答,而print('blablabla')运行的结果却是blablabla 换行 >>> 呢?这样写是与temp=input'不妨猜猜我在想什么数字:'作用类似吗?
print函数中有一个end参数,用来指定最后的分隔符,默认情况下就是回车,而这里指定为 ''
input是接收用户输入的,和print功能不同

1、动动手0题中为什么要给guess赋一个值?且不等于secret?
为了让while循环开始时条件成立,从而顺利进入循环体

2、动动手0题中为什么temp=input(),括号中什么都不写?
input函数用来接收用户的输入,可以不写任何东西,这里是和print函数搭配使用,print给出提示,input接收输入

3、动动手2题中为什么print"(' ',end='') i=i-1,就可以将空格重复i个?
end='' 两次打印中间没有间隔,因为放在一个while循环中,while i 这个语句只有当i为0的时候才结束循环,每次i都减去1,最终为0,所以一共循环了i次,也就打印了i个空格

4、动动手2题中为什么要有print()?有什么作用?为什么括号里无内容?
直接的print()只起到了换行的作用

5、动动手2题中为什么要有number=number-1?前面不是已经规定i=i-1和j=j-1了吗?
这里是两层循环,number表示的是行数,而i和j都是对每一行的控制循环
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-7-11 12:20:08 | 显示全部楼层    本楼为最佳答案   
0、为什么动动手0题中print('不妨猜猜我在想什么数字:',end='')运行后可以直接回答,而print('blablabla')运行的结果却是blablabla 换行 >>> 呢?这样写是与temp=input'不妨猜猜我在想什么数字:'作用类似吗?
print函数中有一个end参数,用来指定最后的分隔符,默认情况下就是回车,而这里指定为 ''
input是接收用户输入的,和print功能不同

1、动动手0题中为什么要给guess赋一个值?且不等于secret?
为了让while循环开始时条件成立,从而顺利进入循环体

2、动动手0题中为什么temp=input(),括号中什么都不写?
input函数用来接收用户的输入,可以不写任何东西,这里是和print函数搭配使用,print给出提示,input接收输入

3、动动手2题中为什么print"(' ',end='') i=i-1,就可以将空格重复i个?
end='' 两次打印中间没有间隔,因为放在一个while循环中,while i 这个语句只有当i为0的时候才结束循环,每次i都减去1,最终为0,所以一共循环了i次,也就打印了i个空格

4、动动手2题中为什么要有print()?有什么作用?为什么括号里无内容?
直接的print()只起到了换行的作用

5、动动手2题中为什么要有number=number-1?前面不是已经规定i=i-1和j=j-1了吗?
这里是两层循环,number表示的是行数,而i和j都是对每一行的控制循环
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-7-11 17:44:18 | 显示全部楼层
弱问,题主的code里是否应该加入break
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-7-12 13:42:01 | 显示全部楼层
BngThea 发表于 2018-7-11 12:20
0、为什么动动手0题中print('不妨猜猜我在想什么数字:',end='')运行后可以直接回答,而print('blablabla ...

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

使用道具 举报

 楼主| 发表于 2018-7-12 13:43:45 | 显示全部楼层
babymonster 发表于 2018-7-11 17:44
弱问,题主的code里是否应该加入break

不好意思,我才刚刚开始学,我不太明白加入break是什么意思?在哪里加?是起什么作用呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-1 19:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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