Pythonチュートリアル(5)--if、elif、elseおよび注意事項

9314 ワード

転載は出典を明記してください:原文は:浅く味わうとすぐにやめて、食べられないブログhttps://blog.csdn.net/qq_31019565

Pythonチュートリアル(5)-if、elif、elseおよび注意事項


if文


用例簡明扼要な説明用法
###gvim  example_5_1
##age = input("please input your age:")
age = 19
### 18 ,  can come in,pritn 4 。
if age>18:
    print("can come in!") 

Input関数を使用する場合は、次のようにコードを少し変更する必要があります.
###gvim : example_5_2
### input 。  age int 。
age = input("please input your age:")
age_num = int(age)
### 18 ,  can come in,pritn 4 。
if age_num>18:
    print("can come in!") 

if else文

###gvim : example_5_3
age = input("please input your age:")
age_num = int(age)
### 18 ,  can come in,pritn 4 。
if age_num>18:
    print("can come in!") 
elseprint("can not come in !")

if、elif、else文

#if  1:
#	xxxx
#elif  2:
#	xxxx
#elif  3:
#   xxxx
#...
# , 1, , , 2。
course  = input('please input your next class:')
if course == 'English':
	print('201 please!')
elif course == 'Janpanse':
    print('202 plesae!')
else:
    print('please double check!!')

if文ネスト

## if 
## 00 
## 120
born_year = 2001;# 
height = 110;##cm
if born_year>=2000:
	print("was born after 2000!!")
	if height<110:
		print ("free")
	else:
		print ("no free")
else:
	print("no free")

if文条件が満たされた後、複数文文のフォーマットを実行することについて

###gvim : example_5_4
age = input("please input your age:")
age_num = int(age)
if age_num>18:
    print("can come in!-1") 
    print("can come in!-2")
    print("can come in!-3")
    print("can come in!-4")
    print("can come in!-5")
elseprint("can not come in!-6")
    print("can not come in!-7")
    print("can not come in!-8")
print("can not come in!-9")
print("can not come in!-10")
print("can not come in!-11")
  • 上記のコードでは、elseコードが影響できる範囲は文6-8のみである.最後の3行のコードはif else文の影響を受けず、独立した部分です.else文が最後の3行のコードに影響を与える必要がある場合は、最後の3行のコードに6-8に整列する4つのスペースを追加する必要があります.
  • if elseの後、それぞれにコロン(:)を付け、ifとelseを位置合わせする必要があります.
  • ifのネストは一般的に2層書かれており、多層スタックは推奨されません.しかし、多層スタック構文には間違いはありません.