python——字符串

    xiaoxiao2025-03-21  21

    回文数的判断

    示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因>此它不是一个回文数。 示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。

    num = input('Num:') if num == num[::-1]: print('这是一个回文数') else: print('这不是一个回文数')

    字符串练习1

    题目描述: 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例 如,输入”They are students.”和”aeiou”, 则删除之后的第一个字符串变成”Thy r stdnts.” 输入描述: 每个测试输入包含2个字符串 输出描述: 输出删除后的字符串 示例1: 输入: They are students. aeiou 输出: Thy r stdnts.

    s1 = input('s1:') s2 = input('s2:') for i in s1: if i in s2: s1 = s1.replace(i,'') print(s1) 测试结果: s1:They are students s2:aeiou Thy r stdnts

    字符串练习2

    给定一个字符串来代表一个学生的出勤纪录,这个纪录仅包含以下三个字符: ‘A’ : Absent,缺勤 ‘L’ : Late,迟到 ‘P’ : Present,到场 如果一个学生的出勤纪录中不超过一个’A’(缺勤)并且不超过两个连续的’L’(迟到),那么这个学生会被奖赏。 你需要根据这个学生的出勤纪录判断他是否会被奖赏。 示例 1: 输入: “PPALLP” 输出: True 示例 2: 输入: “PPALLL” 输出: False

    s = input('输入考勤记录:') if s.count('A') <= 1 and s.count('LLL') == 0: print('True') else: print('False') #print(s.count('A') <= 1 and s.count('LLL') == 0) ##第二种写法
    最新回复(0)