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都是对每一行的控制循环