pythonでのfor、whileループ、ifネストの使用
3982 ワード
1、forループ文字列は秩序ある文字列for i in range(5):print(i)はデッドループwhile True:pass 2を定義するbreakとcontinueは必ずループと協力してwhile-break/for-breakを使用して1つのループの中である条件が成立した後にbreakを実行すると、このループは停止し(ループから飛び出す)、breakの後ろのコードはwhile-continue/for-breakを実行しなくなります.あるループの中である条件が成立した後にcontinueを実行すると、今回の勲魂を早期に終了します.
continueの後のコードは実行されません
ifネスト応用
ifじゃんけんゲーム
whileループアプリケーション
1~100の累積和(1と100を含む)を計算する
九九乗算表
forループ適用
continueの後のコードは実行されません
ifネスト応用
chePiao = 1 # 1 ,0
daoLenght = 9 # , cm
if chePiao == 1:
print(" , ")
if daoLenght < 10:
print(" ")
print(" Ta , ~~~")
else:
print(" ")
print(" , ...")
else:
print(" , ")
print(" , ")
ifじゃんけんゲーム
import random
player = input(' : (0) (1) (2):')
player = int(player)
# :0、1、2
computer = random.randint(0,2)
#
#print('player=%d,computer=%d',(player,computer))
if ((player == 0) and (computer == 2)) or ((player ==1) and (computer == 0)) or ((player == 2) and (computer == 1)):
print(' , , ')
elif player == computer:
print(' , ')
else:
print(' , , , ')
whileループアプリケーション
1~100の累積和(1と100を含む)を計算する
#encoding=utf-8
i = 1
sum = 0
while i <= 100:
sum = sum + i
i += 1
print("1~100 :%d" % sum)
九九乗算表
i = 1
while i<=9:
j=1
while j<=i:
print("%d*%d=%-2d " % (j, i, i*j), end = '')
j+=1
print('
')
i+=1
forループ適用
for in :
for x in name:
print(x)
if x == 'l':
print("Hello world!")