f1 = ""
#引號中什麼都沒有,表示false;引號中有空白字元,表示true
if f1:
print("true")
else:
print("false")
furry = input()
small = input()
if furry:
if small:
print("it's a cat.")
else:
print("it's a bear!")
else:
if small:
print("it's a fish!")
else:
print("it's a human. or a hairless bear.")
color = input()
ifcolor == 'red':
print('這是乙個蘋果')
elif color == 'yellow':
print('這是乙個檸檬')
elif color =='green':
print('這個蘋果還沒熟')
else:
print('這個水果我不想吃')
###########################
相等 ==
不等於 !=
小於 <
不大於 <=
大於 >
不小於 >=
屬於 in...
情況下python 會認為是true 和false?
布林false false
null 型別 none
整型 0
浮點型 0
空字串 『』
空列表
空元組 ()
空字典 {}
空集合 ()義「真值」(在本例中是「假值」)的方式
來判斷資料結構是否為空以及成假條件。
>>> count = 1
>>> while count <= 5:
... print(count)
... count += 1
>>> while true:
... stuff = input("str to title:")
...if stuff =="q":
...break
... print(stuff.title())
...str to title:abc
abcstr to title:welcome to china
welcome to china
str to title:q
>>>
while
1 :value = input("integer,please[q to quit]:")
ifvalue == 'q':
break
number = int(value)
if number % 2 == 0:
continue
print(number,"這是乙個奇數")
numbers = [1,3,5,6]
position = 0
while position number = numbers[position]
ifnumber % 2 == 0:
print("found even number",number)
break
position += 1
else:
print('no even number found')
workdays=['星期一','星期二','星期三','星期四','星期五』]
i = 0
while i < len(workdays):
print(workdays[i])
current +=1
for i in workdays:
print(i)
列表(例如rabbits)、字串、元組、字典、集合等都是python 中可迭代
的物件。元組或者列表在一次迭代過程產生一項,而字串迭代會產生乙個字元,如
下所示:
>>> word = 'cat'
>>> for letter in word:
... print(letter)
...c
at
days = ['星期一','星期二','星期三']
break_fast = ['牛奶','豆漿','果汁']
lunch = ['公尺飯','饅頭','煎餅']
dinner = ['炸雞','啤酒','烤肉','泡麵']
for a,b,c,d in zip(days,break_fast,lunch,dinner):
print(a,'早餐',b,'中餐',c,'晚餐',d)
######
######
######
######
######
######
######
星期一 早餐 牛奶 中餐 公尺飯 晚餐 炸雞
星期二 早餐 豆漿 中餐 饅頭 晚餐 啤酒
星期三 早餐 果汁 中餐 煎餅 晚餐 烤肉
的預設值為0。唯一要求的引數值是stop,產生的最後乙個數的值是stop 的前乙個,並
且step 的預設值是1。當然,也可以反向建立自然數序列,這時step 的值為-1
我們來產生序列0, 1, 2
>>> for x in range(0,3):
... print(x)
...012
>>> list( range(0, 3) )
[0, 1, 2]
下面是如何從2 到0 反向建立序
列:>>> for x in range(2, -1, -1):
... print(x)
...210
>>> list( range(2, -1, -1) )
[2, 1, 0]
下面的**片段將step 賦
值為2,得到從0 到10 的
偶數:>>> list( range(0, 11, 2) )
[0, 2, 4, 6, 8, 10]
Python 判斷和迴圈
python中 是有意義的,乙個製表符或者4個空格代表一行 段 aaaaaaaaaa bbbbbbbbbbb bbbbbbbbbbb ccccccccc ccccccccc bbbbbbbbbbb bbbbbbbbbbb上面共有三個 塊,包含關係如下,c行被b行包含,b 塊有被a包含。age 12 ...
python 迴圈(迭代)
for 和 while for用來迭代處理,什麼叫迭代?你就當沒看到這個詞,for是把一堆玩意做乙個乙個加工用的,比如吃一袋花生,得乙個乙個剝吧,就是這意思 a abcde 每個字母當做乙個花生,a是一袋子 for i in a 從袋子裡面乙個乙個拿花生,拿出的每乙個花生都起名叫小i君 i i ma...
python 條件判斷和迴圈
一 條件判斷 if if age 18 記住在判斷語句後面要加上 還有要注意他的縮排 age 20 if age 18 print your age is age print adult else x 還有就是 if 條件1 x elif 條件2 x elif 條件3 x else x 迴圈 迴圈這...