|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- # 这里先给guess赋值(赋一个绝对不等于secret的值)
- guess = 0
- # print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
- print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
- while (guess != secret) and (times > 0):
复制代码
各位鱼友大哥,小甲鱼老师在小游戏代码中有这一行,愚笨的我没有理解 :
- print("不妨猜一下小甲鱼现在心里想的是哪个数字:", end=" ")
复制代码
这里的end是起什么作用呢?
没有理解呢,希望大哥鱼油指点,感激
print 函数中有个默认参数 end,他的默认值是个换行符,即'\n' ,他的作用是每当你括号内的内容全部打印完成了,最后会追加打印一个 end 参数,也就是 '\n' 换行符
这也是 print 函数为什么会自动换行的原因,而如果我们人为的去重新赋值了 end = ' ' 等于空格
那么就会覆盖原先的 end = '\n' 换行符的效果,导致最后追加打印的就是我们的 end = ' ' 空格,而不是换行了
所以这样 赋值可以让 print 函数不自动换行哈~~~
|
|