参考:https://blog.csdn.net/weixin_41084236/article/details/81564963
题目 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
最直观的解法:个、十、百位上循环放入1-4这四个数字,判断当他们互不相同时,即可输出。
count=0 for a in range(1,5): for b in range(1,5): for c in range(1,5): if a!=b and a!=c and b!=c: print(a,b,c) count+=1 print(‘总计有%d个不同的三位数‘%count)
题目 输出 9*9 乘法口诀表。
解法:行1-9循环,列1-9循环,
for x in range(1,10): for y in range(1,x+1): print(‘%-2d×%2d=%2d‘%(x,y,x*y),end=‘ ‘) print()
原文:https://www.cnblogs.com/blogzyq/p/11322850.html