Python程序检查字符串是对称的还是回文的!
当需要检查字符串是对称的还是回文时,可以定义一种使用“while”条件的方法。定义了另一种方法来检查对称性,它也使用'while'和'if'条件。
回文是一个数字或字符串,从左到右或从右到左读取时是相同的值。索引值相同。
示例
以下是相同的演示-
def check_palindrome(my_str): mid_val = (len(my_str)-1)//2 start = 0 end = len(my_str)-1 flag = 0 while(start输出结果 正在调用检查回文的方法... The entered string is palindrome 正在调用检查对称性的方法... The entered string is not symmetrical解释
定义了一个名为“check_palindrome”的方法,它接受一个字符串作为参数。
中间值是通过用2进行楼层划分来计算的。
起始值分配为0,结束值分配给最后一个元素。
一个名为flag的变量被赋值为0。
while条件开始,如果开始和结束元素相等,则开始值增加,结束值减少。
否则,标志变量被赋值为1,并跳出循环。
如果flag的值为0,则字符串将是回文,否则不是。
定义了另一个名为“check_symmetry”的方法,它将字符串作为参数。
字符串的长度分配给一个变量。
如果长度和2的余数不为0,则更改中间值。
开始和中间值再次更改。
使用另一个“while”条件,并再次更改起始值。
如果flag的值为0,则认为该字符串是对称的。
否则不行。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短