if while,等亂七八糟的知識

2021-08-27 16:27:13 字數 1099 閱讀 6024

i = 1

summ = 0

while i <= 100:#外層while提供1到100

if i % 2 == 0:

summ += i

i += 1#如果print放在與i += 1同齊,那麼就一直迴圈輸出。

print(summ)

while 迴圈,外部迴圈一次,內部迴圈n次。

設變數做while迴圈,就算巢狀,也得內部設變數做迴圈。

把內部迴圈完了才會向下執行,跟他不對齊的是它內部的。

複雜問題簡單化,一步一步來

如果判斷布林值的時候,判斷語句成立的條件就是布林值,所以不用「==」,直接用帶有布林值的變數就行

if條件執行完,跳出不執行if後面了,但是if後面放i+=1也行,那個不行的原因是因為continue

import random

p = int(input(「請輸入:剪刀(0) 石頭(1) 布(2):」))

c = random.randint(0, 2)

print(「玩家:%d——電腦:%d」 % (p, c))

if (p == 1 and c == 0) or (p == 0 and c == 2) or (p == 2 and c == 1):

print(「玩家勝利….」)

elif p == c:

print(「平局啦」)

else:

print(「玩家失敗…」)

i += 1#中斷迴圈

i = 1

while i <= 5:

j = 1

while j <= i:#j隨i變化

print(「* 「,end=」「)#*後面加空格,也能把圖案列印正

j += 1

print(「」)#換行,他必須跟內迴圈對齊,因為是列印完內迴圈的*換的行。

i += 1

python中 迴圈

while迴圈 for迴圈

死迴圈 -> while迴圈

迴圈遍歷可迭代物件 -> for迴圈

其他的場景 看個人喜好

print(s[::-1]) # 從後向前,按步長為1進行取值

亂七八糟記一下亂七八糟的碎片化知識

from mdn 對於所有情況都是true,除非屬性是乙個自身的不可配置的屬性,在這種情況下,非嚴格模式返回false。在嚴格模式下,如果是屬性是乙個自己不可配置的屬性,會丟擲typeerror。檢查分支,確定分支 提交到緩衝區 git add 將緩衝區內容提交到本地倉庫 git commit m ...

c 亂七八糟

大綱 變數和基本型別 常量 表示式,各種操作符等 控制語句 強制型別轉換 異常處理 函式 標準輸入輸出類 類,封裝性,繼承性,多型性 標準類 泛型程式設計,類模板,函式模板 標準容器類,泛型演算法 類是什麼,類是對具有相同特性以及行為的一類物件的高度歸納,類是一種抽象資料型別 快慢指標 多個指標,前...

亂七八糟的tf

my state tf.variable 0,name counter 建立乙個op變數my state,並初始化為0 one tf.constant 1 建立乙個op常量賦值為1 new value tf.add my state,one update tf.assign my state,new...