当前位置: 高中信息技术 / 综合题
  • 1. (2022高二上·北仑期中) 判断两个字符串是否相等:规定字符“?”为万能字符,即可与任意一个字符相等,在忽略字符串中空格以及不区分大小写的前提下,判断两个字符串是否相同。Python程序运行界面如图所示。

    1. (1) 根据以上规则字符串’??ad??dadwd’和字符串’a???c?d?d?d’是否相等(填:是/否)
    2. (2) 实现上述功能的 Python程序如下,请在划线处填入适当的代码。

      s1=input("请输入一个字符串:")

      s2=input("请输入另一个字符串:")

      s1=s1. upper()

      s2=s2. upper()

      s="" #将字符串 s1 中的空格去掉

      for i in s1:

      if i!=" ":

      s1=s

      #同上,将字符串 s2 中的空格去掉,代码略

      i=0

      if len(s1)!=len(s2):

      print("两个字符串不相同")

      else:

      while i<len(s1):

      c1=s1[i];c2=s2[i]

      if c1==c2:

      else:

      if

      i+=1

      else:

      break

      if i==len(s1):

      print("两个字符串相同")

      else:

      print("两个字符串不相同")

微信扫码预览、分享更方便