切片,重新拼接
print(n[-m:]+n[:-m])
a=eval(input())
a1=int(a//10)
#print(a1)
a2=int(a%10)
#print(a2)
b=int(input())
b1=int(b//10)
#print(b1)
b2=int(b%10)
#print(b2)
print("{:>8}".format(a))
print("x{:>7}".format(b))
print("{:->8}".format(''))
s1=a*b2
#print(s1)
print("{:>8}".format(s1))
s2=a*b1
#print(s2)
print("{:>7}".format(s2))
print("{:->8}".format(''))
s=a*b
print("{:>8}".format(s))
print("{:*>20}".format(''))
# 首先定义列表
n = [1,2,3,4,5,6,7,8,9,10]
# 定义移动函数
def shift_list(lst, m):
"""
本函数将列表lst里面的数字向后移动m个位置,最后m个数变成最前面的m个数
"""
m = m % len(lst) # 将m做变换
lst[:] = lst[-m:] + lst[:-m] # 实现移位操作
# 将列表向后移动3个位置
shift_list(n, 3)
# 输出结果
print(n)
示例输出为:[8, 9, 10, 1, 2, 3, 4, 5, 6, 7]