Python 判断 水仙花数 回文数 闰年 奇偶数

################################判断奇数偶数
num = int(input("请输入一个数:"))
if num % 2 == 0:
    print("%d是偶数"% (num))
else:
    print("%d是奇数"% (num))
##############################温度转化  
TempStr = input()
if TempStr[-1] in ['F', 'f']:
    C = (eval(TempStr[0:-1]) - 32)/1.8
    print("{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
    F = 1.8*eval(TempStr[0:-1]) + 32
    print("{:.2f}F".format(F))
    
######################################验证水仙花数字
num = int(input("请输入一个数字:"))
if num >= 100 and num <= 999:
    g = num % 10
    s = num // 10 % 10
    b = num // 100
    if pow(g,3) + pow(s,3) + pow(b,3) == num:
        print("%d是水仙花数" %(num))
    else:
        print("%d不是水仙花数"%(num))
else:
    print("数字无效")
 ####################################验证是不是回文数
num = int(input("请输入一个数字:"))
if num >= 10000 and num <= 99999:
    w = num // 10000
    q = num % 10000 // 1000
    s = num % 10000 % 1000 % 100 // 10
    g = num % 10000 % 1000 % 100 % 10
    if w == g and q == s:
        print("%d是回文数"%(num))
    else:
        print("%d不是回文数"%(num))
else:
    print("数字无效")
#####################################是否是闰年
year = int(input("请输入一个数字:"))
if (year % 4 == 0 and year % 100 != 0 ) or (year % 400 == 0):
    print("%d是闰年"%(year))
else:
    print("%d不是闰年"%(year))
发布了3 篇原创文章 · 获赞 1 · 访问量 37

猜你喜欢

转载自blog.csdn.net/weixin_45923642/article/details/104430413