zoukankan      html  css  js  c++  java
  • py程序----两个判断回文的程序

    1

     a = input("输入一段话")
     b = int(len(a))   #算出这段话的字数
     c = int(len(a)/2)
     print(b)
     if b == 2 and a[0] == a[-1]:
         print("是回文")
         quit()
     elif b == 3 and a[0] == a[-1]:
         print("是回文")
         quit()
     elif b == c*2 and a[c] == a[c - 1]:
         print("是回文")
     elif b == c*2+1 and a[c] == a[-c -1]:
         print("是回文")
    
    

    2

    s = input('输入一段话:') 
    if not s: 
    	print('不要输入空字符串!') 
    	s = input('请重新输入一个字符串:') 
    	
    a = len(s) 
    i = 0 
    count = 1 
    while i <= (a/2): 
    	if s[i] == s[a-i-1]: 
    	count = 1 i += 1 
    	else: 
    	count = 0 
    	break 
    	
    if count == 1: 
    	print('是回文') 
    else: 
    	print('不是回文')
    
    

    最后附赠一个装13大法

    
    sen = input('请输入需要判断的语句:')
    print('是回文') if sen.strip()==sen.strip()[::-1] else print('不是回文')
    
    
  • 相关阅读:
    单词统计
    团队项目介绍--“益青春APP”
    团队项目 NABCD介绍
    兰猪耳
    薄雪万年草
    佛甲草
    针叶天蓝绣球
    白芨
    萱草
    吉祥草
  • 原文地址:https://www.cnblogs.com/lyoko1996/p/10980979.html
Copyright © 2011-2022 走看看