|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
004讲课后作业最后两题。
倒数第二题:我试了好几种都报错,甚至直接复制答案也报错
第一种:
>>> fishc=r"""
复制的代码。
"""
>>> print(fishc)
报错 Traceback (most recent call last):
File "<pyshell#48>", line 1, in <module>
print(fishc)
TypeError: 'str' object is not callable
第二种也报错
>>> fishc=(r"""
复制的代码。
""")
>>> print(fishc)
还是报错。
拿着答案ctrl+v:
fishc=r"""
复制的代码
"""
>>> fishc
结果打印出来是这么个样子'\n ___ ___ ___ ___ \n /\\ \\ ___ /\\ \\ /\\__\\ /\\ \\ \n /::\\ \\ /\\ \\ /::\\ \\ /:/ / /::\\ \\ \n /:/\\:\\ \\ \\:\\ \\ /:/\\ \\ \\ /:/__/ /:/\\:\\ \\ \n /::\\~\\:\\ \\ /::\\__\\ _\\:\\~\\ \\ \\ /::\\ \\ ___ /:/ \\:\\ \\ \n /:/\\:\\ \\:\\__\\ __/:/\\/__//\\ \\:\\ \\ \\__\\/:/\\:\\ /\\__\\/:/__/ \\:\\__\\\n \\/__\\:\\ \\/__//\\/:/ / \\:\\ \\:\\ \\/__/\\/__\\:\\/:/ /\\:\\ \\ \\/__/\n \\:\\__\\ \\::/__/ \\:\\ \\:\\__\\ \\::/ / \\:\\ \\ \n \\/__/ \\:\\__\\ \\:\\/:/ / /:/ / \\:\\ \\ \n \\/__/ \\::/ / /:/ / \\:\\__\\ \n \\/__/ \\/__/ \\/__/\n'
----------------------------------分割线---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
004讲最后一题,同样复制答案粘贴上去也报错,如下:
>>> for i in range(1, 10):
... for j in range(1, i+1):
... print(i, "x", j, "=", i * j, end=' ')
... print("\n")
报错:SyntaxError: expected an indented block
萌新不清楚前面的三个点代码里面需不需要,于是乎我又手动打了一遍,如下:
for i in range(1,10):
for j in range(1,i+1):
print(i,"x",j,"="i*j,end=' ')
这边print这一行,括号一打完,回车就报错,根本不给输入最后一行的机会。报错内容:SyntaxError: invalid syntax
然后我再复制加粘贴,把前面3个点去掉,如下:
for i in range(1, 10):
for j in range(1, i+1):
print(i, "x", j, "=", i * j, end=' ')
print("\n")
SyntaxError: invalid syntax
确实不想做伸手党,奈何脑子都迷糊了,求求了
我怎么感觉楼主是放在交互窗口进行运行的? 
|
|