Python-プロセス制御
つぶれる一、if判断文法 二、whileサイクル 1、whileサイクルとは何か、なぜサイクル を使うのか.2、どうやってwhileサイクルを終了しますか 2.1事前計数 2.2 break 2.3 tagの使用 2.4 continue
3、elseの使用 4、whileループネストケース 三、forサイクル 1、forループとは何か 2、forループ構文 3、forサイクル単純ケース
一、if判断文法
構文:
ifはあなたの要求基準を定義するために使用され、判断条件があなたの要求に合致するかどうかを実行し、一致すれば現在のグループコードを実行し続け、条件は任意の式であってもよいが、実行結果はブールタイプでなければならず、if判断ではすべてのデータ型が自動的にブールタイプに変換される.
Elifはif条件が成立しない場合にこの条件を実行し,コードを順次実行する.
else条件はいずれもこれを実行することを満たしていません.
いくつかの簡単な試用の小さいケースはこの博文の3、9、10の小さい問題を見ます
二、whileサイクル
1、whileループとは何か、なぜループを使うのか
whileサイクルはpythonにおけるサイクル構造の一種である.人間は何かを繰り返すことがあるので、プログラムにはコンピュータが人間のようにこのような循環的な仕事をする能力を制御するメカニズムが必要です.
whileループ構文:
2、どうやってwhileサイクルを止めますか
whileループを使用すると、コードは確かに簡素化されますが、問題はユーザーが正しいユーザー名のパスワードを入力してからループを終了できないことです.では、どのようにループを終了しますか?
2.1事前カウント
2.2 break
break:このレイヤループを直接終了
2.3 tagの使用
2.4 continue
breakは本層サイクルを終了することを表し、continueは本サイクルを終了し、直接次のサイクルに進むために使用される.
3、elseの使用
whileループの後にelse文を付けることができ、whileループが正常に実行され、途中でbreakによって中止されなければ、elseの後の文が実行されるので、elseでループが正常に終了したかどうかを検証することができます.
4、whileループネストケース
三、forサイクル
1、forループとは
ループ構造の第2の実装方式は、forループが可能なことwhileループが実現可能であり、forループを用いるのは、ループ値(すなわちループ値)をとる際のforループがwhileループの使用よりも簡潔であるからである.
forとwhileの対比:同じところ:すべて循環で、for循環ができること、while循環ができること.違い:forサイクル数はin後の値の個数に依存し、whileサイクル数は条件がいつ偽であるかに依存する.
2、for循環文法
breakとcontinueはforループにも使用でき、構文とwhileループを使用します.
3、forサイクルの簡単なケース
一、if判断文法
構文:
ifはあなたの要求基準を定義するために使用され、判断条件があなたの要求に合致するかどうかを実行し、一致すれば現在のグループコードを実行し続け、条件は任意の式であってもよいが、実行結果はブールタイプでなければならず、if判断ではすべてのデータ型が自動的にブールタイプに変換される.
Elifはif条件が成立しない場合にこの条件を実行し,コードを順次実行する.
else条件はいずれもこれを実行することを満たしていません.
if 1:
1
2
3
...
elif 2: # elif
1
2
3
...
elif 3:
1
2
3
...
else:
1
2
3
...
いくつかの簡単な試用の小さいケースはこの博文の3、9、10の小さい問題を見ます
二、whileサイクル
1、whileループとは何か、なぜループを使うのか
whileサイクルはpythonにおけるサイクル構造の一種である.人間は何かを繰り返すことがあるので、プログラムにはコンピュータが人間のようにこのような循環的な仕事をする能力を制御するメカニズムが必要です.
whileループ構文:
#while :
# 1: , 1、2、3...
# 2: , True 1, False, .
while :
1
2
3
...
#
db_name = "sailan"
db_pwd = "123"
while True:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
else:
print(" ")
2、どうやってwhileサイクルを止めますか
whileループを使用すると、コードは確かに簡素化されますが、問題はユーザーが正しいユーザー名のパスワードを入力してからループを終了できないことです.では、どのようにループを終了しますか?
2.1事前カウント
count = 0
while count < 6: # 6 < 6
print(count)
count += 1 #
print('end.....')
#
db_name = "sailan"
db_pwd = "123"
count = 0
while count < 3:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
else:
print(" ")
count += 1 #
2.2 break
break:このレイヤループを直接終了
db_name = "sailan"
db_pwd = "123"
while True:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
break #
else:
print(" ")
print(' 。。。。。。。。。') #
#
# while , break。
while True:
while True:
while True:
break
break
break
2.3 tagの使用
tag = True
while tag:
while tag:
while tag:
tag = False # tag False
2.4 continue
breakは本層サイクルを終了することを表し、continueは本サイクルを終了し、直接次のサイクルに進むために使用される.
# 1: continue
count = 0
while count < 6: # 5 < 6
if count == 3
or count == 4:
count += 1
continue
# count+=1 #
print(count)
count += 1
# 2: , continue, , continue
db_name = "sailan"
db_pwd = "123"
while True:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
break
else:
print(" ")
# continue ,
3、elseの使用
whileループの後にelse文を付けることができ、whileループが正常に実行され、途中でbreakによって中止されなければ、elseの後の文が実行されるので、elseでループが正常に終了したかどうかを検証することができます.
count = 0
while count < 6:
print(count)
if count == 3:
break
count+=1
else:
print('。。。') # while break, else 。
4、whileループネストケース
# while
db_name = "sailan"
db_pwd = "123"
while True:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
while True:
print("""
0
1
2
3
""")
cmd=input(" :")
if cmd == "0":
break
elif cmd == "1":
print(" ")
elif cmd == "2":
print(" ")
elif cmd == "3":
print(" ")
else:
print(" , ")
break
else:
print(" ")
# tag
db_name = "sailan"
db_pwd = "123"
tag = True
while tag:
inp_name = input(" : ")
inp_pwd = input(" : ")
if inp_name == db_name and inp_pwd == db_pwd:
print(" ")
while tag:
print("""
0
1
2
3
""")
cmd=input(" :")
if cmd == "0":
tag = False
elif cmd == "1":
print(" ")
elif cmd == "2":
print(" ")
elif cmd == "3":
print(" ")
else:
print(" , ")
else:
print(" ")
三、forサイクル
1、forループとは
ループ構造の第2の実装方式は、forループが可能なことwhileループが実現可能であり、forループを用いるのは、ループ値(すなわちループ値)をとる際のforループがwhileループの使用よりも簡潔であるからである.
forとwhileの対比:同じところ:すべて循環で、for循環ができること、while循環ができること.違い:forサイクル数はin後の値の個数に依存し、whileサイクル数は条件がいつ偽であるかに依存する.
2、for循環文法
breakとcontinueはforループにも使用でき、構文とwhileループを使用します.
for in : # \ \ ,
...
for item in ['a','b','c']:
print(item)
#
# a
# b
# c
3、forサイクルの簡単なケース
# : 0-5
for count in range(6): # range(6) 0-5 6
print(count)
# :
info = {
'name':'sailan','age':18,'gender':'male'}
for k in {
'name':'sailan','age':18,'gender':'male'}: # for key k
print(k) # print(info[k]) key
# :
#