python基础(03)——while循环和for循环
来源:互联网 发布:linux压缩成zip 编辑:程序博客网 时间:2024/06/16 00:01
#☆#一行10个星星★'''i = 0while i < 10: print('★', end='') i += 1print()#生成10行''''''i = 0while i < 10: j = 0 while j < 10: print('★', end='') j += 1 print() i += 1'''#制作一个10行10列的隔行变色星星'''i = 0while i < 10: j = 0 while j < 10: if i % 2 == 0: print('★', end='') else: print('☆', end='') j += 1 print() i += 1'''#制作一个10行10列的隔列变色星星'''i = 0while i < 10: j = 0 while j < 10: if j % 2 == 0: print('★', end='') else: print('☆', end='') j += 1 print() i += 1'''#1个while循环 生成10行10列的星星'''i = 0while i < 100: print('★', end='') if i % 10 == 9: print() i += 1'''#1个循环 10行10列 隔行变色'''i = 0while i < 100: if i // 10 % 2 == 0: print('★', end='') else: print('☆', end='') if i % 10 == 9: print() i += 1'''i = 0while i < 100: if i % 2 == 0: print('★', end='') else: print('☆', end='') if i % 10 == 9: print() i += 1#1。母鸡3元一只,公鸡1元一只,小鸡0.5元/只 ,100块钱买100只鸡,有多少种买法。(三层循环)m = 0while m <= 33: n = 0 while n <= 100: x = 100 - n - m if 3*m + 1*n + 0.5*x == 100: print('母鸡:',m,'公鸡:',n,'小鸡:',x) n += 1 m += 1#99乘法表i = 1while i < 10: k = 1 while k <= i: print('%d*%d=%2d' % (i, k, i*k), end=' ') k += 1 i += 1 print()#for . in .循环#list列表'''lists = [1,2,3,43,534,5,436,45,3]for i in lists: print(i)'''#遍历tuple'''tuples = (1,23424,435645667,765675,23423)for i in tuples: print(i)'''#遍历字典# 取键'''dicts = {'xiao':'笑话','da':'大话西游','hua':'花花'}for i in dicts: print(i)'''#取值'''dicts = {'xiao':'笑话','da':'大话西游','hua':'花花'}for i in dicts.values(): print(i)'''#取键'''dicts = {'xiao':'笑话','da':'大话西游','hua':'花花'}for var in dicts.keys(): print(var)'''#键和值都取'''dicts = {'xiao':'笑话','da':'大话西游','hua':'花花'}for var,i in dicts.items(): print(var,i)'''#取不等长的二级容器ltk = [['张飞','王非','岳飞'],['关羽','刘备'],['马超','吕布','天宝将军','李元霸']]for i in ltk: for j in i: print(j)#break 停止循环'''i = 0while i <= 100: if i == 44: break print(i) i += 1'''"""num1 = [1,2,4,5,7]for var in num1: if var == 5: break print(var)"""#小练习:进行猜价格的小游戏。每个用户只允许猜10次,猜对则拿走奖品,猜错则提示价格的高低,直到满10次为止'''price = 100i = 0while i < 10: userprice = int(input('请输入价格')) if userprice == price: print('猜对了,恭喜您') break elif userprice > price: print('价格高了,再猜,您还有', 9-i,'次机会') else: print('价格低了,继续猜,您还有', 9-i, '次机会') i += 1else: print('很遗憾,您尚未猜中,继续努力')'''#continue 跳过本次循环开始下一次循环'''i = 0while i <= 10: if i == 4: i += 1 continue #跳过本次后面的代码开始下一次循环 print(i) i += 1'''#输出 0-100的所有数字,带4的不要'''i = 0while i <= 100: if i % 10 == 4 or i // 10 == 4: #if '4' in str(i): #if i % 10 == 4 or 40 <= i <= 49: i += 1 continue print(i) i += 1'''#pass只是占位var = int(input("请输入一个数:"))if var < 10: print("nihao")else: pass#一行10个星星★'''i = 0while i < 10: print('★', end='') i += 1'''#生成10行'''for i in range(0,10): for j in range(0,10): print('★', end='') print()'''#生成10行10列隔行变色'''for i in range(0,10): for j in range(0,10): if i % 2 == 0: print('★', end='') else: print('☆', end='') print()'''#生成10行10列隔列变色'''for i in range(0,10): for j in range(0,10): if j % 2 == 0: print('★', end='') else: print('☆', end='') print()'''#生成10行10列隔行变色'''for i in range(0,100): if i // 10 % 2 == 0: print('★', end='') else: print('☆', end='') if i % 10 == 9: print()'''#生成10行10列隔列变色'''for i in range(0,100): if i % 2 == 0: print('★', end='') else: print('☆', end='') if i % 10 == 9: print()'''#for . in .循环'''for i in range(0,101): print(i)'''#遍历list'''lists = [1323,"花花",'kaixin']for i in lists: print(i)'''#遍历tuple'''tuples = ('孙中山','jiangjieshi','毛爷爷')for u in tuples: print(u)'''#遍历set'''set1 = {1,3,5,6,89,9}for s in set1: print(s)'''#遍历字典dict#取键1'''dict1 = {1:2,'换合欢':'花钱过','毛一笔':'铁公鸡'}for d in dict1: print(d)'''#qujian2'''dict1 = {1:2,'换合欢':'花钱过','毛一笔':'铁公鸡'}for d in dict1.keys(): print(d)'''#quzhi'''dict1 = {1:2,'换合欢':'花钱过','毛一笔':'铁公鸡'}for d in dict1.values(): print(d)'''#取键取值'''dict1 = {1:2,'换合欢':'花钱过','毛一笔':'铁公鸡'}for i,d in dict1.items(): print(i,d)'''#break"""num1 = [3,4,5,7,4567]for var in num1: if var == 5: break print(var)"""'''i = 0while i <= 100: if i == 4: i += 1 continue #跳过本次后面的代码开始下一次循环 print(i) i += 1'''#输出 0-100的所有数字,带4的不要'''i = 0while i <= 100: if i % 10 == 4 or i // 10 == 4: #if '4' in str(i): #if i % 10 == 4 or 40 <= i <= 49: i += 1 continue print(i) i += 1'''#pass只是占位int1 = int(input("请输入一个数:"))if int1 < 10: print("habuhao")else: passPython学习交流、资源共享群:563626388 QQ
阅读全文
0 0
- python基础(03)——while循环和for循环
- Python——while和for循环
- python while循环和for循环
- Python中的while循环和for循环
- Python中for循环和while循环
- C#基础(4)——break语句、continue语句、while循环、do-while循环、for循环、foreach循环
- Python学习笔记03 for循环和while循环
- for()循环和while()循环
- python:循环(while、for)
- Python基础06 循环for while 中断循环
- for循环和while循环
- while循环和for循环
- python基础学习(3)—while循环语句
- Python 基础 while循环
- python的while和for循环
- Python循环语句for和while
- Python中的循环for和while
- python for和while循环语句实例教程
- Android中调用第三方实现美团城市选择
- 线段树简述
- JQuery 设置样式属性
- 数据结构上机-迷宫-非递归版深度优先搜索
- PHP WebShell变形技术总结
- python基础(03)——while循环和for循环
- JS原生DOM笔记
- Tablayout的应用
- spring整合jdbc
- 写一个功能类似字符串title()方法的函数
- SparkCore1
- VS2017+QT5.10编译QT静态库
- CF 893C DFS
- linux内核的I2C子系统详解5——i2c_driver的注册、i2c_client的来源