2018-08-24 Day 5サイクル
1935 ワード
01.循環体のキーワード
1.補足:pythonコンソール入力関数input(ヒント情報)1).プログラムがinputに遭遇すると停止し、入力が完了するまで後のコード(ブロックスレッド)2)が実行する.入力完了:returnに遭遇すると終了する3).入力されたコンテンツのタイプは文字列です.
2.break、continue、else break:プログラム実行中、breakに遭遇するとbreakを含む最近のループを終了/スキップ
練習:ランダムに整数を生成し、推測し、当てるまで
3.else:pythonのループの最後にelse文を追加できます.ループ終了後に実行するコードを表します.
for変数inシーケンス:ループボディelse:ループ終了後に実行するコード
while条件文:ループボディelse:ループ終了後に実行するコード
注意:elseに書かれた文と、ループの外に書かれた文の違いは、breakの場合、elseの内容は実行されません
02.printの使用
1.個々のprintが印刷されると、デフォルトでは改行されます.
2.1つのprintは複数のコンテンツを同時に印刷でき、複数のコンテンツ間をカンマで区切ることができます.印刷効果、複数のコンテンツ間のデフォルトはスペースで区切られています
3.パラメータ設定printでprintを設定し、印刷終了後のスタイル(デフォルトは改行)を設定します.end=文字列接続printコンテンツ間の文字のデフォルトは
4.複数のコンテンツを同時に印刷するスタイル(デフォルトはスペース)を設定します.
1.補足:pythonコンソール入力関数input(ヒント情報)1).プログラムがinputに遭遇すると停止し、入力が完了するまで後のコード(ブロックスレッド)2)が実行する.入力完了:returnに遭遇すると終了する3).入力されたコンテンツのタイプは文字列です.
name=input(' :')
number=input(' :')
print(name,number,type(number)) #
2.break、continue、else break:プログラム実行中、breakに遭遇するとbreakを含む最近のループを終了/スキップ
練習:ランダムに整数を生成し、推測し、当てるまで
number =random.randint(0,100)
print(number)
sum1=0 #
while True:
num=input(' (0-100):')
sum1+=1 # ,
if int(num)==number:
print(' , ! %d'%(number))
# ,
if sum1>=7:
print(' ')
elif sum1>=3:
print(' ')
else:
print('OMG!')
break #
else:
if int(num)>number:
print (' ')
else:
print (' ')
3.else:pythonのループの最後にelse文を追加できます.ループ終了後に実行するコードを表します.
for変数inシーケンス:ループボディelse:ループ終了後に実行するコード
while条件文:ループボディelse:ループ終了後に実行するコード
注意:elseに書かれた文と、ループの外に書かれた文の違いは、breakの場合、elseの内容は実行されません
for x in range(5):
print(x)
if x ==2:
break
else:
print('for ')
n=1
while n >5:
print(n)
n+=1
else:
print('while ')
02.printの使用
1.個々のprintが印刷されると、デフォルトでは改行されます.
str1='abc'
print(str1)
2.1つのprintは複数のコンテンツを同時に印刷でき、複数のコンテンツ間をカンマで区切ることができます.印刷効果、複数のコンテンツ間のデフォルトはスペースで区切られています
print(str1,'aaa',123)
3.パラメータ設定printでprintを設定し、印刷終了後のスタイル(デフォルトは改行)を設定します.end=文字列接続printコンテンツ間の文字のデフォルトは
print('aaa',end='')
print('bbb')
print('ccc')
4.複数のコンテンツを同時に印刷するスタイル(デフォルトはスペース)を設定します.
print('a','b','c',sep='')