i=1 sum=0 while i<=100: sum+=i i+=1 print(f"1到100累加的和是:{sum}") """ while循环的嵌套使用 """ # 外层:表白100天的控制 # 内层:每天的表白都送10支玫瑰花 i=1 while i<=100: print(f"今天是第{i}天,准备表白") #设置内层循环 rose=1 while rose<=10: print(f"送给她的第{rose}朵玫瑰花") rose+=1 print("小美,我喜欢你") i+=1 print(f"坚持到第{i-1}天,表白成功") # 两句话连一句话 end='' print("hello") print("world") print("hello",end='') print("world",end='') """ while循环九九乘法表练习 """ # 定义外层循环的控制变量 i=1 while i<=9: #内层循环 j=1 while j<=i: print(f"{j}*{i}={j*i}\t",end='') j+=1 i+=1 print() #print()空内容就是输出一个换行 """ for循环,for循环是无法定义循环条件的 """ name="dunhuangfeitian" for x in name: # 将name里的内容,取出来赋予x作为临时变量 # 就可以在循环体内对x读出来 print(x) # for循环,数一数有几个A name="wanmabenteng" # 定义一个变量用来统计有多少个a count=0 # for循环开始 for x in name: if x=="a": count+=1 print(f"被统计的字符串有{count}个") """ 坚持表白100天,每天都送10朵花 """ #range i=1 for i in range(1,101): print(f"今天是向小美表白的第{i}天") #内层循环 for j in range(1,11): print(f"给小美送的第{j}朵玫瑰花") print("小美我爱你") print(f"第{i}天,表白成功") """ 用while进行演练 """ i=1 while i<=100: print(f"今天是向小美表白的第{i}天") #内层循环 for j in range(1,11): print(f"给小美送的第{j}朵玫瑰花") print("小美我爱你") i+=1 print(f"第{i-1}天,表白成功") # for循环打印九九乘法表 for i in range(1,10): for j in range(1,i+1): print(f"{i}*{j}={j*i}\t",end='') print() #print()空内容就是输出一个换行 """ 循环综合案例,发工资 """ #定义账户余额变量 money=10000 #for循环对员工发放工资 for i in range(1,21): import random score=random.randint(1,10) if score<5: print(f"员工{i}绩效分{score},不满足,不发工资") #continue跳过发放 continue #要判断余额足不足 if money>=1000: money-=1000 print(f"员工{i}满足条件,发放工资1000元,公司账户余额:{money}") else: print(f"账户余额不足,当前余额{money},不足以发工资") #break结束发放 break
python循环的复习练习
最新推荐文章于 2024-07-28 15:46:11 发布