Python输出一个整数的百位及以上数字

学习笔记

#输出一个整数的百位及以上数字
n = int(input("请输入一个整数"))
if 99<n:
    print("该数的百位及以上数字是:{0}".format(str(n)[:-2]))
else:
    print("请输入大于等于100的数")
运行结果

请输入一个整数5422354
该数的百位及以上数字是:54223

做下修改

统一采用字符串方式处理,不考虑输入错误,不进行异常处理

#输出一个整数的百位及以上数字
n = input("请输入一个整数")
if len(n) > 2:    #确保3位以上数字
    print("该数的百位及以上数字是:{0}".format(n[:-2]))    #反向切片
else:
    print("请输入大于等于100的数")

你可能感兴趣的:(编程,Python,学习笔记)