#注意python中邏輯與 & 和 and 的區別
# &是位運算;and是邏輯運算
# a=15
# b=input('請輸入:') #inout接收的內容都會變成字串
# print(b,type(b))
# b=int(b)
# print(b,type(b))
# a = b
'''需求: 1.年齡大於12歲,賣**票。年齡大於60,就不需要買票
2. 4-12 ,兒童票
3.0-3 ,不買票
'''# if a>=12:
# print('請購買**票')
# elif a>=4 and a<12:
# print('請購買兒童票')
# else:
# print('小baby,免票')
#隨機數
# import random
# r = random.randint(0,100) #生成指定範圍內的隨機整數;注意包含0,100
# print('隨機數',r,type(r),sep='\n')
## a=r
## if a >=12:
# if a >= 60:
# print('您好,你的年齡 %s,不需要買票' % (a))
# else:
# print('您好,你的年齡 %s,請購買**票' % (a))
# elif a >=4 and a < 12:
# print('您好,你的年齡 %s,請購買兒童票' % (a))
# else:
# print('你好baby,你的年齡 %s,免票' % (a))
#迴圈語句 while for
'''while true: #死迴圈
print('hello')
'''# a = 1
# while a < 5: #寫while迴圈的時候,一定要寫乙個終止條件
# print('hello',a)
# a+=1
#注意:python 中只有模組(module),類(class)以及函式(def、lambda)才會引入新的作用域,其它的**塊(如 if/elif/else/、try/except、for/while等)是不會引入新的作用域的,也就是說這這些語句內定義的變數,外部也可以訪問.也就是說global和nonlocal只應用於class、def、lambda.
#break 強行終止 迴圈,相當於ctrl+c
# b=0
# while true: #死迴圈
# print('hello',b)
# if b > 5:
# break
# b+=1
#continue 跳過本次迴圈,進入下乙個迴圈
#列印出10以內的奇數
# m = 0
# while m < 10:
# m+=1
# if m%2 ==0:
# continue
# print(m)
#for 迴圈
# range(10) #左閉右開
# print(list(range(10)))
# print(list(range(5,10)))
# print(list(range(0,10,2))) #range(start ,stop , sep)
# [print(i) for i in range(10)] #列表推導式
#列表# lis = ['a','b','c']
# [print(i) for i in lis]
#字串
# str = 'ahsbkajbdk'
# [print(i) for i in str]
#字典# di =
# [print(di[i]) for i in di]
#注意# li = ['a','b','c']
# for i in li:
# print(i)
# i = 100
# print(i)
#巢狀迴圈
'''5個小組,每個小組8個同學
'''# for i in range(1,6):
# for j in range(1,9):
# print('第 %s 小組,同學 %s' % (i,j))
# for i in range(1,6):
# j = 1
# while j < 9:
# print('第 {} 小組,同學 {}'.format(i,j))
# j+=1
#else 只有正常結束的迴圈,才會執行;break強行中斷則不會執行else語句
# a =0
# while a<10:
# print(a)
# a +=1
# else:
# print('while 迴圈正常結束')
## b =0
# while b<10:
# print(b)
# b +=1
# if b>5:
# break
# else:
# print('while 迴圈正常結束')
02 條件與迴圈
迴圈pycharm炸掉了,可喜可賀可喜可賀,天曉得我是怎麼摸索 的 最基本的就是,如果判斷條件為true,則執行後續語句,如果為false,則跳過條件之後的語句或執行else elif之後的語句。需要注意的是,else elif的對應方式不是線性或者上下對應的,而是以縮進來搭配的,也就是else的懸...
三 條件與迴圈
迴圈語句 v if 作用 條件判斷 例子 seen 現在你看到我了 p ok h1 學的不僅是技術,更是夢想!p 哈哈哈,打字辛苦啊!p template div newvue script v if指令將根據表示式seen的值 true或false 來決定是否插入p元素 字串模板中,寫條件快 ye...
3 條件 迴圈
usr bin perl w use feature qw say 列印內容自動換行,不用手動加 n my var ifif var if else if var else if elsif 注意是elsif,不是elif,sv中也是elsif if var 10 elsif var 5 else ...