引入**:
print
("歡迎進入雙色球"
)while ture:
#儲存選民一票選票資訊
your_red_balls=
['紅球',[
]]#儲存選民紅球
choice=
1while ture:
your_red=
int(
input
('請輸入你選擇的第%d個紅色數字:'
%choice)
.strip())
if your_red in your_red_balls[1]
:print
('已經輸入過%d,請重新輸入'
%your_red)
continue
else
: your_red_balls[1]
choice+=
1if choice>=7:
break
print
('\033[1;33;44m'
,end=")
print
('你的選擇的雙色球紅球:'
,end=")
print
('\033[0m'
)print
(your_red_balls)
1.流程:計算機執行**的順序就是流程
2.流程控制:對計算機**執行順序的管理就是流程控制
3.流程分類:順序結構 分支結構/選擇結構 迴圈結構
#單項分支
age=
30if age>=18:
print
('your age is'
,age)
print
('adult'
)
age=
15if age>=18:
print
('your age is'
,age)
print
('adult'
)else
:print
('your age is'
,age)
print
('teenager'
)
age=
20if age>=6:
print
('teenager'
)elif age>=18:
print
('adult'
)else
:print
('kid'
)
#語句模板
if《條件判斷1
>
:《執行1
>
elif
《條件判斷2
>
:《執行2
>
elif
《條件判斷3
>:
《執行3
>
else
:《執行4
>
#while 迴圈結構
#迴圈輸出1—10的數i=1
while i<=10:
print
(i) i+=
1#迴圈輸出10—1的數
i=10
while i>=1:
print
(i) i-=
1#計算1—100的累加i=1
sum=
0while i<=
100:
sum=
sum+i
i+=1print
('100的累加值:'
,sum
)
#死迴圈應用
while
true
: k=
input
('請輸入乙個值:'
)print
('輸入的內容是'
,k)if k==
'q':
break
#跳出死迴圈
# 1到10的求和
sum=
0for x in[1
,2,3
,4,5
,6,7
,8,9
,10]:
sum=
sum+x
print
(sum
)>>
>
55
#遍歷list
names=
[' 小紅 '
,' 小軍 '
,' 小明 '
]for name in names:
print
(name)
>>
> 小紅
小軍 小明
在for…in迴圈用於遍歷容器類的資料(字串,列表,元組,字典,集合)
#遍歷字串
for i in
'abcd'
:print
(i)>>
>abc
d
#遍歷字典
a =for i in a:
print
(i,":"
,a[i]
)print
(a.items())
for k,v in a.items():
print
(k,v)
>>
>name : dcy
age :
20 *** : male
dict_items([(
'name'
,'dcy'),
('age'
,'20'),
('***'
,'male')]
) name dcy
age 20
*** male
#遍歷巢狀資料結構b=[
('name'
,'dcy'),
('age'
,'20'),
('***'
,'male')]
for v1,v2 in b:
print
(v1,
'=',v2)
>>
>name = dcy
age =
20 *** = male
分支與迴圈語句
練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...
分支結構控制語句與迴圈結構控制語句(Python)
if 條件表示式 語句體if 條件表示式 語句體1 else 語句體2if 條件表示式 語句體1 elif 語句表示式2 語句體2 elif 語句表示式 n 1 語句體n 1else 語句體nx 5if x 0 y 1else y 0可用三元運算改寫為 x 5y 1if x 0 else 0whil...
分支語句 迴圈語句
選擇語句 1.單if語句 格式 if 條件表示式 注意 1.條件表示式的結果必須是boolean型別的 2.當if語句體中只有一條語句的時候,可以省略不寫,建議寫上 如果if語句體中有多條語句,那麼 必不可少 3.if 無論條件是否成立,那麼 中的 一定會執行 4.單if語句可以使用三目運算子改進 ...