用python解决回文问题

用python解决回文问题

  1. 程序要求
    给你一个回文数组,是就返回True,不是则返回False

  2. 回文内容介绍
    ‌‌回文数是指正读和反读都相同的整数‌。以下是关于回文数的详细解释

  3. 程序分析
    既然是回文数,那么必然首位呼应,那么负数和小数必然排除,输入的必须是正整数。

  4. 程序编写
    x = input(“请输入一个数字:”)
    nums = len(str(x))
    for i in range(nums):
    if str(x)[i] != str(x)[nums-1-i]:
    return 0
    return 1

  5. 程序解释
    str()函数:可以将其类型转换成数组
    len()函数:返回 字符串 列表 字典以及元组的长度
    range()函数:生成一段列表
    将字符串的第一个与最后一个进行比较,这样在空间与时间上比较适合小数字,如果数字较大可以提前加入判断条件去除负数的运算

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值