鱼C论坛

 找回密码
 立即注册
查看: 996|回复: 3

第四讲课后作业中一些疑惑

[复制链接]
发表于 2019-7-30 22:03:52 | 显示全部楼层 |阅读模式

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

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

x
file:///C:/Users/Administrator/Desktop/M((L~~%7BC~C@(@D3T2Y%250FFY.png
1°为什么要给guess一个不等于secret的值
2°虽然小甲鱼给了end的解释,但还是有些云里雾里的,请大神解释一波
3°为什么给temp赋值的时候,input后的括号内可以是没有东西
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-30 22:05:38 | 显示全部楼层
同问
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-7-30 22:32:55 | 显示全部楼层
本帖最后由 13572044595 于 2019-7-30 22:46 编辑

1 -- 如果guess 给的值 和 第一次猜的值 一样,那么就跳过 while 循环,直接打印 游戏结束,并没有提醒 猜对 还是 猜错,
2 -- 看下面那个图1
3 -- input() 里面可以 有提示信息,也可以 没有任何东西, 这里没东西的作用是 直接 和 其他的 print 相连接~




图1:
123.png

关于第3个问题,给你举个栗子:

普通:
print('请输入你的名字:')
name = input('##')
print('欢迎你:',name)

组合:
print('请输入你的名字:',end='')
name = input()
print('欢迎你:',name)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-7-31 00:59:16 | 显示全部楼层
1. 给guess赋初值,这样在循环条件判断中就可以使用guess去比较
2. print函数显示字符串,默认用回车‘\n’作为结尾,如果你想后面的input紧接着输入,而不是另起一行,就把end改为空字符(end='')
3. input后的括号内如果有字符串,就在输入的光标前显示,没有就不显示,但前面的print会显示提示信息,而且给end赋了值,不会另起一行。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 23:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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