zoukankan      html  css  js  c++  java
  • 练习: 判断一个数是否为小数

    s = input("请输入:")
    lst = s.split(".")
    if len(lst) == 2:
        right = lst[1]
        left = lst[0]
        if len(left) >= 2 and len(right) > 0: #例如 5. 不是小数    -.5也不是小数
            left1 = left[1:]  #去掉小数点左边字符串的第一位负号  判断剩下的部分是否为数字
            if right.isdigit() and left1.isdigit():   #isdigit() 方法检测字符串是否只由数字组成
                print("是小数")
            else:
                print("不是小数")
        elif 1 <= len(left) < 2 and len(right) > 0: #例如 5. 不是小数 
            if lst[0].isdigit():
                print("是小数")
            else:
                print("不是小数")
        else:
            print("不是小数") #例如 5. 不是小数
    else:
        print("输入有误不是小数")
  • 相关阅读:
    cz_health_day07
    cz_health_day06
    mysql索引底层原理
    cz_health_day05
    redis无法获取连接原因分析
    cz_health_day04
    cz_health_day03
    cz_health_day02
    cz_health_day01
    Spring学习
  • 原文地址:https://www.cnblogs.com/kenD/p/9424450.html
Copyright © 2011-2022 走看看