python for循环

  • A+
所属分类:Python

for i in range(10):

print ("loop",i)

range(10)表示的是(0,1,2,3,4,5,6,7,8,9)

每循环一次取一个值,第一次循环i的值取0,第二次循环i的值取1......一直到i的值取9时,循环结束

#猜老张的年龄,这里设定老张56岁
age_of_laozhang = 56
#只给10次机会
for i in range(10):
    age2 = int(input("猜猜老张多大了"))
#猜对直接结束
    if age2 == age_of_laozhang:
        print("你真厉害")
        break
    elif age2 > age_of_laozhang:
        print("太大了")
    else:
        print("太小了")
else:
    print("输错的次数过多,现退出")
#条件成立一直执行for部分代码,条件不成立了执行for循环外的else
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: