数字类型
回文数判断
n = input("请输入一个自然数:")
s = n[::-1]
if n == s:
print("{}是回文数".format(n))
if n != s:
print("{}不是回文数".format(n))
三次方格式化
n = eval(input("请输入一个数:"))
val = n * n * n
print("{0:-^20}".format(val))
星号三角形
N = eval(input("请输入一个数字:"))
for i in range(1,N + 1,2):
b = i * '*'
print("{0:^{1}}".format(b,N))
平方根格式化
import math
a = eval(input("请输入一个整数:"))
f = math.sqrt(a)
print("{0:+>30.3f}".format(f))
字符串分段组合
s = input("请输入一个字符串:")
val = s.split("-")
result = val[0] + "+" + val[-1]
print("{0:+>30}".format(result))