今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。
for迴圈寫法:
for 變數 in range(起點,終點,步長):
迴圈體
例題:列印實心菱形
for i in range(-4,5):
for j in range(abs(i)):
print(" ", end="")
for j in range(9-2*abs(i)):
print(「*」,end="")
print()
while迴圈寫法:
while 表示式(bool):
迴圈體
例題:雞兔同籠,雞兔一共有50只,腳一共有160只,求雞兔分別多少只?
chicken = 0
while chicken < 50:
rabbit = 50 - chicken
if chicken * 2 + rabbit * 4 == 160:
print("雞:",chicken,"兔",rabbit)
chicken += 1
兩種遍歷方式:
for i in range(6):
print(q[i])
for item in q:
print(item)
在執行程式得到結果時,python會自動換行,如果不想換行可在print()
中新增end=""
。 Python學習第二天
1 python包含6種內建的序列,列表 元組 字串 unicode字串 buffer物件和xrange物件 2 列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組 3 字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,py...
python學習第二天
if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...
學習python第二天
2.4 元組 不可修改的序列 元組用圓括號括起 函式tuple的工作原理與list很像 它將乙個序列作為引數,並將其轉換為元組 3.4 字串方法 1 center 通過在兩邊新增填充字元 預設為空格 讓字串居中 2 find 在字串中查詢子串 3 join 用於合併序列的元素 4 lower 返回字...