0
点赞
收藏
分享

微信扫一扫

python循环语句

老北京的热干面 2022-01-31 阅读 57

while循环

条件循环

# 条件循环
con = 0
while con < 3:
    con += 1
    print(con)    # 1,2,3

结束循环

# 结束循环,跳出单次循环
con = 0
while True:
    con += 1
    if con == 5:
        break         # 结束循环
    if con == 2:
        continue    # 跳出单次循环
    print(con)       # 1,3,4

无线循环

# 无限循环
var = 1
while var == 1 :  # 表达式永远为 true
   num = int(input("输入一个数字  :"))
   print ("你输入的数字是: ", num)

搭配else流程

# 实例:
count = 0
while count < 5:       # 满足条件
   print (count, " 小于 5")
   count = count + 1
else:		# 不满足条件
   print (count, " 大于或等于 5")

成绩查询小程序

# 实例:
con = 0
while con < 10:
    print("--欢迎使用学生成绩查询小程序--")
    nb = int(input("请输入python成绩:"))
    print("你的考试成绩是%s" % nb)
    if nb < 60:
        print("不及格,努力吧少年")
    elif 60 <= nb < 80:
        print("及格,再接再厉")
    elif 80 <= nb <= 100:
        print("优秀,请保持")
    else:
        print("请输入0~100之间的分数")
    con += 1
    sy = 10-con
    print("已用{0}次,剩{1}次".format(con,sy))
print("欢迎下次使用!")

for循环

循环字符串

# 循环字符串
str1 = "hell"
for i in str1:
    print(i)     # h;e;l;l

循环列表 

# 循环列表
li = ["jack", "vat", "alex"]
for i in li:
    print(i)      # jack;vat;alex

范围循环 

# (开始位置,结束位置(包头不包尾巴),步长)
for i in range(1,10,2):
    print(i)

循环小案例:

# for 循环1~100所有整数的和
n = 0
sum = 0
for n in range(0,101):# n 范围 0-100
    sum += n
print(sum)
# 嵌套循环99乘法法则
# 外边一层循环控制行数
# i是行数
i=1
while i<=9:
     #里面一层循环控制每一行中的列数
     j=1
     while j<=i:
          mut =j*i
          print("%d*%d=%d"%(j,i,mut), end=" ")
          j+=1
     print("")
     i+=1

打卡第39天,对python大数据感兴趣的朋友欢迎一起讨论、交流,请多指教!

举报

相关推荐

0 条评论