鱼C论坛

 找回密码
 立即注册
查看: 3263|回复: 8

[已解决]课后问题疑惑

[复制链接]
发表于 2016-8-8 09:48:26 | 显示全部楼层 |阅读模式

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

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

x
1.png
2.png
我在做29节课的课后练习时遇到个问题请教下老师:
while True:
        write_some = input()
        if write_some != ':w':
            f.write('%s\n' % write_some)
        else:
            break
1.这条语句中,我输入的一大推字符串赋值到write_some,但它肯定不等于 ':w',那我怎么跳出这个循环。。


2,'%s\n' % write_some  这条也看不懂 希望老师能解释下
最佳答案
2016-8-8 10:29:47
问题1:这个循环的意思就是只要你不输入“:w”,就一直不会跳出,你输入的内容都会被存在创建的那个文本里,你要跳出,就输入“:w”
问题2:“%s”是把“%write_some”中write_some的内容作为文本格式存入文件,“\n”是换行的意思

备注:源代码第二行最好改成“f=open("%s.txt" %file_name,"w")”,使得生成的文件是txt文档,原理同问题2
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-8-8 10:14:02 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-8 10:29:47 | 显示全部楼层    本楼为最佳答案   
问题1:这个循环的意思就是只要你不输入“:w”,就一直不会跳出,你输入的内容都会被存在创建的那个文本里,你要跳出,就输入“:w”
问题2:“%s”是把“%write_some”中write_some的内容作为文本格式存入文件,“\n”是换行的意思

备注:源代码第二行最好改成“f=open("%s.txt" %file_name,"w")”,使得生成的文件是txt文档,原理同问题2

评分

参与人数 1荣誉 +3 鱼币 +5 收起 理由
~风介~ + 3 + 5 支持楼主!

查看全部评分

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

使用道具 举报

发表于 2016-8-8 11:57:08 | 显示全部楼层
刚开始看小甲鱼哥哥的教学视频,但那是很久之前的视频了,现在找不到课后作业了,大家可以告诉我课后作业都放哪了吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-8 12:13:11 | 显示全部楼层
1. 某一次你输入了:w,就跳出循环了
2. 你需要再学习一下字符串格式化的问题
http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
最好配合小甲鱼015课的视频一起看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-8 22:16:24 | 显示全部楼层
无下限HENTAI 发表于 2016-8-8 12:13
1. 某一次你输入了:w,就跳出循环了
2. 你需要再学习一下字符串格式化的问题
http://bbs.fishc.com/forum ...

但是我运行了他的代码,要输入很多次:w才能跳出循环。。。。每次都不一样,我搞不明白啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-8 22:19:58 | 显示全部楼层
ghy3030 发表于 2016-8-8 22:16
但是我运行了他的代码,要输入很多次:w才能跳出循环。。。。每次都不一样,我搞不明白啊

而且我的问题意思是指 write_some 所写入的值是所有的字符串根本不可能=':w'的啊,那又怎么可能运行else语句跳出循环呢?我知道我的想法是错误的,但就不知道问题出在哪里?你能帮我想写讲一下么,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-8 22:45:28 | 显示全部楼层
输入一行敲一个回车
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-5-3 14:08:48 | 显示全部楼层
楼主第一个问题我也没搞明白,这input函数还能这样玩啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-18 17:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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