PythonのフルスタックPythonプログラミング基礎オートメーションシリーズ(whileループ)

A、しばらく循環

1)構文:

条件しばらく:

  ブロック

  式の条件を変更します 

デマンドポイント:プリント100回のハローパイソン

#回数プリントパイソンハロー記録、カウント用変数iを定義し
  、I 0 =
  私<100ながら、
  iは= I + 1
  (:.format(I)の"Helloパイソンそれは最初のパス印刷である{}"印刷 )

結果:

 

 

 2)無限ループ内部の条件が満たされている(whileループ無限ループを使用することに注意してください

  :真しばらく
    プリント(「HELLPパイソン」)

3)無限ループを含む終了サイクルを()、キーワードを使用します。ブレーク(ループの内側のみを使用することができます)

必要ポイント:印刷時間は、サイクルの終わりに場合50が通過する
   I = 0
   つつI <100:
     私は= I + 1枚の。
     プリント( "それは最初のパス印刷である{}:こんにちはパイソン" .format(I))
     IF I = 50 =
       BREAK#1 ループ内のコードの後ろに直接ループのうち条件が、実行されません
     「----------端を{}(印刷 --------」フォーマット(I ))
   プリント( "ループ外コード-------- --------")

結果:

 4)中止当前本轮循环,使用关键字continue

中止当前本轮循环的,进行下一轮循环的条件判断(他会执行到continue之后,会直接回到while后面添加判读)

例如: 

  i = 0
  while i < 100:
    i = i + 1
    print("这是第{}遍打印:hello python".format(i))
    if i == 50:
      continue
      print("----------end:{}--------".format(i))
  print("--------循环体之外的代码--------")

运行结果:

 

 

 5)while循环案例

需求点:使用while循环实现登录

  # 先定义已存在用户以及密码
  user_info = {"user":"python26","pwd":"lemonban"}
  # 使用while循环
  while True:
    username = input("请输入账号:")
    password = input("请输入密码:")
    # 判断账号密码是否正确
    if username == user_info["user"] and password == user_info["pwd"]:
      print("登录成功")
      break # 登录成功退出循环
    else:
      print("账号或密码错误")

运行结果:

おすすめ

転載: www.cnblogs.com/bluesea-zl/p/12182628.html