我正在关注一个 python 网站来完成我的功课。它真的很简洁,它为您提供了在浏览器中完成和编译代码的任务。无论如何,我遇到了一个我不确定该怎么做的挑战。
其中一个问题是:
相同的子串可能在同一个字符串中出现多次:例如“assesses”有 2 次子串“sses”,“trans-Panamanianbanana”有 6 次子串“an”。编写一个接受两行输入的程序,我们称第一个针和第二个干草堆。打印针作为 haystack 的子串出现的次数。
我不太确定我应该如何开始这个,我知道我必须比较两个字符串但是如何?我使用了该count
方法,但它无法识别 in 的第二次sses
出现assesses
。
我的第二个问题是我解决的,但我作弊了一点。
问题是:
编写一个程序,输入形式为 «number1»+«number2» 的单个输入行,其中这两个都表示正整数,并输出两个数字的和。例如,在输入 5+12 上,输出应为 17。
我使用了这个eval()
方法,它奏效了,我只是认为这不是评分者的想法。
任何见解将不胜感激。
编辑:第二个问题已解决。