ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

16、python的嵌套for循环练习题

2021-10-29 01:32:43  阅读:133  来源: 互联网

标签:练习题 count end 16 python 换行 range 循环 print


# 1:输出99乘法表 # for i in range(1,10):#1,2,3 # for j in range(1,i+1):#1,12,123,1234 # print('{}*{}={} '.format(i,j,i*j),end=' ')#不换行输出 # print()#print自带换行功能的 #   # 2:经典冒泡算法: # 利用for循环,完成a=[1,7,4,89,34,2]的冒泡排序:冒泡排序:小的排前面,大的排后面。 #相邻之间的两个数据进行比较 #冒泡最多比较n-1轮 # a=[1,7,4,89,34,2] # for i in range(len(a)-1):#用n-1来控制循环的次数 # for j in range(len(a)-1):#每一次循环,对两两相邻的数据进行比较,并用if判断后,进行数据的替换 # if a[j]>a[j+1]: # a[j],a[j+1]=a[j+1],a[j] # print(a)     # 3:有1 2 3 4这四个数字,能组成多少个互不相同且无重复数字的三位数?分别是什么? abc a!=b !=c # count=0 # L=[] # for a in range(1,5): # for b in range(1,5): # for c in range(1,5): # if a!=b and b!=c and a!=c: # count+=1 # L.append(a*100+b*10+c) # print('满足条件的数字有{}个:{}'.format(count,L))     # 小连溪 # 课堂练习:请用嵌套for循环输出如下直角三角形: # * # ** # *** # **** # ***** # for i in range(1,6): # for j in range(i): # print('*',end='')#每一层for循环结束后才换行 # print()     # 1:请用嵌套for循环输出如下等边三角形(三个边均为5个*) # * # * * # * * * # * * * * # * * * * *   for i in range(1,6): for j in range(6-i): print(' ',end='')#每一层for循环结束后才换行 print('* '*i)    

标签:练习题,count,end,16,python,换行,range,循环,print
来源: https://www.cnblogs.com/wkwkwk/p/15478469.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有