1:條件判斷語句:
age = 20
if age >= 18:
print('your age is', age)
print('adult')
#如果if
語句判斷是True
,就把縮進的兩行print語句執行了,否則,什么也不做。
age =
20
if age >= 18:
print('your age is', age)
print('adult')
else:
print('your age is', age)
print('teenager')
#如果if
判斷是False
,不要執行if
的內容,去把else
執行了
age = 3 if age >= 18:
print('adult') elif age >= 6:
print('teenager') else:
print('kid')
#elif
是else if
的縮寫,完全可以有多個elif
,所以if
語句的完整形式就是:
#if
語句執行有個特點,它是從上往下判斷,如果在某個判斷上是True
,把該判斷對應的語句執行后,就忽略掉剩下的elif
和else
if <條件判斷1>: <執行1> elif <條件判斷2>: <執行2> elif <條件判斷3>: <執行3> else: <執行4>
輸出函數:print()
輸入函數:input()
>>> print('hello, world')
>>> hello Word
#在括號中加上字符串,就可以向屏幕上輸出指定的文字,也可以接受多個字符串,用逗號“,”隔開,就可以連成一串輸出。
#會依次打印每個字符串,遇到逗號“,”會輸出一個空格,因此,輸出的字符串是這樣拼起來的。
>>>name = input( )
Jone
#可以讓用戶輸入字符串,並存放到一個變量里。比如輸入用戶的名字:Jone
#打印變量名為name的代碼
#要打印出name變量的內容,除了直接寫name然后按回車外,還可以用print()函數
#input()輸入函數:返回的數據類型是str
字符串
1.
>>>print(name)
>>>Jone
2.
>>>name
“Jone”
=====================================================
小程序:
>>>name = input()
Michael
>>>print('hello,', name)
Michael
hello, Michael
第一行代碼會讓用戶輸入任意字符作為自己的名字,然后存入name變量中;第二行代碼會根據用戶的名字向用戶說hello,比如輸入Michael
===================================================
修改后的小程序:
input()可以讓你顯示一個字符串來提示用戶,於是我們把代碼改成:
>>>name = input('please enter your name: ')
Michael
>>>print('hello,', name)
please enter your name: Michael
hello, Michael
輸入輸出統稱為Input/Output,或者簡寫為IO