当前位置: 首页 > 面试题库 >

相互检查字符串(语法)

章锦
2023-03-14
问题内容

任务是编写一个程序,该程序接受来自用户的两组单词,然后如果两个单词都是字谜(或者至少如果一个字母的所有字母都存在于另一个字母中),则打印“
True”语句,然后显示“ False”声明是否。

作为一个整体编程人员,我不知道该如何超越索引一个字符串并将一个字符串的所有片段相互比较的方法。我强调我是一个初学者;我读过许多其他标有Python和Anagram的帖子,它们始终排在我的头上,并引用我没有教过的内容。因此,越简单越好。到目前为止,这是我无法使用的代码:

s1 = input("Please enter a word:")
s2 = input("Please enter another word:")

for i in range(0, len(s1), 1):
    if i in range (0, len(s2), 1):
        print("The letters in your first word are present in your second word.")

问题答案:

您需要再考虑一下条件逻辑。循环在正确的轨道上,但是如果s1中有一个字母而不是s2中的字母,则应break退出此循环并打印“
False”语句。考虑使用类似变量all_s1_in_s2 = True,如果发现不匹配的字母,则将其设置为false。

其他一些技巧:

  • for l in s1通过串S1将循环让您访问的每个字母顺序l-你不需要rangelen根本

  • if .. in字符串中是否存在信语句可以帮助测试,例如,if letter in mystring:是一个有效的声明,这可以帮助你很多,又不需要rangelen

  • 您应尽可能避免在变量名中使用数字-最好使用word_oneword_two,例如



 类似资料:
  • 我从Python开始,对于一个设计,我必须验证一个必须具有这种格式的字符串: aaa。。。aaa级。。。a(bbb…b)aaa。。。a(bbb…b)ccc。。。c aaa。。。a(bbb…b)ccc。。。c(ddd…d) 其中aaa。。a、 bbb。。。b、 ccc。。c、 ddd。。d是整数。 字符串的长度应为任意长度。 字符串中没有空格。 只允许使用单个括号。 我把这个问题作为一个有两个状态的

  • 我想检查一个字符串是否包含特殊字符,比如!@#$%^&*.,<>/\'“;:?如果字符串至少包含其中一个字符,则返回true。 我尝试使用以下regex脚本:

  • 问题内容: 回文是一个词,短语,数字或其他单位序列,可以读取相同的方式在任何方向。 为了检查一个单词是否是回文,我得到了这个单词的char数组并比较了这些字符。我试过了,看起来很管用。但是我想知道这是对的还是有什么需要改进的地方。 这是我的代码: 问题答案: 为什么不只是: 例: 输入为“ andna”。 i1将为0,i2将为4。 第一次循环迭代,我们将比较和。它们相等,因此我们将i1递增(现在为

  • 我应该编写一个程序,它接受表示整数字符串作为输入,如果每个字符都是数字0-9,则输出是。 我已经回到我的章节阅读和谷歌,但仍然有问题。我知道我的代码一团糟,但我迷路了。我可能会有一些正确的或错误的东西,但这就是我所拥有的。 我哪里错了??

  • 问题内容: 我有一个包含英文和阿拉伯文书籍标题的MySQL数据库,并且我使用的是PHP类,该类可以自动将阿拉伯文本音译为拉丁文字。 我希望我的输出HTML看起来像这样: PHP是否可以根据其中使用的Unicode字符和字形来确定字符串的语言?我试图得到这样的东西: 幸运的是,该类在输入拉丁字符时不会阻塞,因此从理论上讲我可以通过转换发送每个结果,但这似乎浪费了处理时间。 谢谢! 编辑: 我仍然没有

  • 问题内容: 如何检查是否是那里的? 我想分配给是否有结果,否则。 我当前的代码是: 问题答案: