python练习及分析
编写九九乘法表
for i in range(1,10): # i表示行数
for j in range(1,i+1):# j表示列数
print('{}*{}={:2}'.format(j,i,i*j),end=' ') # 也可以这样写print(j,'*',i,"=",i*j,end=' ')
print(' ')
输出结果为:
编写1到n的累乘
sum=0 #求1~n的累乘
tmp=1
n=input('请输入要求到哪个数的累乘之和N:')
for i in range(1,int (n)+1):
tmp*=i
sum+=tmp
print('运算结果是:',sum)
编写1到n的累加
n=eval(input("输入一个正整数:")) #求1~n的和
i=0
s=0
while i<=n:
s+=i
i+=1
print("前",n,"项的和为:",s)
倒序输出
n=input('请输入内容:')
s=""
for i in n:
s=i+s
print(s)