为了说明具有无限解系列的一阶颂歌的柯西问题,我将绘制参数化解并可以通过滑块控制参数值。
完整的柯西问题为 y'=sqrt(|y|), y(0)=0,参数解为 y_c(x):={0, if c=>x; (xc)^2/4,如果 x=>c}。
所以我会用滑块来绘制 y=y_c(x) 来控制 c 的值。
谢谢。
阅读"以艰难的方式学习Python",我正在练习练习10
tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\ a \\ cat."
fat_cat = """
I'll do a list:
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
"""
print tabby_cat
print persian_cat
print backslash_cat
print fat_cat
Run Code Online (Sandbox Code Playgroud)
这会产生以下输出:
I'm tabbed in.
I'm split
on a line.
I'm \ a \ cat.
I'll do a list:
* Cat food
* Fishies
* Catnip
* Grass
Run Code Online (Sandbox Code Playgroud)
我的问题是:为什么在第三个和第四个打印的字符串之间有一个新的行?我该如何删除它?
通过阅读"以艰难的方式学习Python",我试图修改练习6,以便了解会发生什么.最初它包含:
x = "There are %d types of people." % 10
binary = "binary"
do_not = "don't"
y = "Those who know %s and those who %s." % (binary, do_not)
print "I said: %r." % x
print "I also said: '%s'." % y
Run Code Online (Sandbox Code Playgroud)
并产生输出:
I said: 'There are 10 types of people.'.
I also said: 'Those who know binary and those who don't.'.
Run Code Online (Sandbox Code Playgroud)
为了查看最后一行中使用%s和%r之间的差异,我将其替换为:
print "I also said: %r." % y
Run Code Online (Sandbox Code Playgroud)
并获得现在的输出:
I said: 'There are 10 types of people.'. …Run Code Online (Sandbox Code Playgroud)