我正在努力学习Python。这是练习题的内容。
为什么当我使用%r?时\n换行符不能工作
--这就是%r格式的工作方式,它以您编写它的方式打印它(或者接近它)。这是调试的“原始”格式
然后我试了一下,但它对我有效!
我的代码:
# test %r with \n
print "test\n%r\n%r" % ("with", "works?")
# change a way to test it
print "%r\n%r" % ("with", "works?")
产出:
test
'w
我做了一个练习题,我必须创建我自己的目录,并使用Python将文件放入其中,但我一直收到错误。我可以在下面发布我的代码和错误消息。 代码: import os
def new_directory(directory, filename):
# Before creating a new directory, check to see if it already exists
if not os.path.exists(directory):
os.mkdir(directory)
# Create the new file inside of the new dire
我正在上一些C++课程,给老师发了9个练习题,每个练习题都是一个简单的目录,名字是'ex$‘,其中$是数字。每个目录都有一个名为'ex$.cpp‘的源文件。我想创建一个makefile,它允许我键入:
make ex$
它将在“ex$”目录中构建一个对应于已编译的源文件的可执行文件。问题是,我希望在不为每个练习创建目标(某种“通用目标”)的情况下这样做。我还需要有一个'all‘目标,它将进入以'ex’开头的每个目录,并在那里构建可执行文件。我该怎么做呢?
我在做谷歌的Python课程:
链接到练习:
练习:./google-python-习题/basic/strings2.py s2.py
参加以下考试:
# E. not_bad
# Given a string, find the first appearance of the
# substring 'not' and 'bad'. If the 'bad' follows
# the 'not', replace the whole 'not'...'bad' substring
# with
我终于有了足够的动力去看麻省理工学院的“计算机科学与编程概论”,2008年秋季。我在网上看视频讲座。第三堂课包括习题#0:打印你的名字。
我真不敢相信,但我真的被第一个问题的第一行困住了。
我需要创建一个程序来问我的姓。所以我查了一些网上参考资料。并得出了这样的代码:
print raw_input('What is your lastname?')
然而,这是一个SyntaxError: invalid syntax。所以我读了更多,发现这可能是因为我使用的是Python 3.2.2。我将把raw_input()替换为input()。然而,相同的SyntaxError: in
我正在做一道python练习题,其中我必须区分模式。例如,一种模式是我必须计算被几个x包围的“oo”。
line = "xooxxxxooxxxxoxoxxxxoxoxxxxxxxoxoxxoooxxxxxxxxxxxx"
用x括起来的“oo”只是其他几种模式中的一种。我尝试过使用for循环,但令人尴尬的是它不起作用。有没有一种方法可以让我通过一个字符串来拾取某些模式,并将其添加到count变量中?如果我学会了如何使用这个模式,我相信我可以找到其他模式来进行这种练习。:)谢谢!
我试过了
for "oo" in line:
count += 1
但它不起
我的一位教授给了我们几个考试练习题,其中一个问题如下(psuedocode):
a.setColor(blue);
b.setColor(red);
a = b;
b.setColor(purple);
b = a;
//what color is a, and what color is b?
对我来说,这似乎是非常基本的,所以我提出了答案:a是‘红色’,b是‘红色’,但我被告知这是不正确的。我把我的答案分解成数学题:
a = 15;
b = 12;
a = b; //a becomes 12
b = 13;
b = a; //b becomes 12
但是,我的思维过程是通过C,而不是Ja
我是一个非常新的Python用户(2.7),一直在努力学习Python这门艰苦的课程,直到第37章,我决定阅读一些其他的学习材料,再复习一遍基础知识,并在那里做练习。我读过这篇文章:
我就这么做了:
3.1.4.1.研究生习题
编写一个程序,graduate.py,提示学生有多少学分。打印他们是否有足够的毕业学分。(在芝加哥洛约拉大学,毕业需要120个学分。)
这是我的密码
print "How many credits do you currently have: "
credits = raw_input("> ")
if credits &