學習python的三個小程式(一)

2021-08-21 10:11:04 字數 1153 閱讀 7894

一、程式描述+**

列印1-100中的偶數和1+2+...+100的值

該案例主要用來熟悉python中迴圈、條件和輸出語句的格式。

**部分

#coding=utf-8

start=1;

sum=0;

#while 迴圈的判斷條件不用加括號,而是需要冒號

while true:

if start==101:

break;

'''python中沒有&&這個符號

而是 and 關鍵字

'''if start%2==0 and start!=100:

#加上 end=' '來控制輸出不換行

print(start,end=' ');

elif start==100:

#沒有 end=' ',輸出會自動換行

print(start);

sum+=start;

start+=1;

'''print("計算結果:"+sum);

這個語句是不合法的,因為前半部分是字串,而後半部分是int型資料

'''print("計算結果:",end='');

print(sum);

三、總結

1.python 對格式要求非常嚴格。在 python 的**塊中必須使用相同數目的行首縮排空格數。也就是屬於同乙個邏輯層次的**必須有相同的縮排。這裡的縮排空格只能用英文空格。

2.python注釋的格式

a.單行注釋,使用#

b.多行注釋,使用三引號'''   '''包含。

c.編碼方式的注釋,給定我們的編碼所要用的編碼方式。特別是我們需要輸出中文的時候,需要申明utf-8的編碼,否則會出現亂碼。不過如果你使用的是pycharm來編輯的不需要申明也可以,因為它預設的就是utf-8的編碼。

3.迴圈語句的格式

while 條件:

4.條件語句的格式

if 條件1 and/or 條件2:

elif 條件1 and/or 條件2:

5.輸出的格式

python預設換行輸出,如果不想換行輸出時,可以加上,end=''

格式如下 print("***",+end='');

6.python的關鍵字只包含小寫字母

三個小故事

一 a不喜歡吃雞蛋,每次發了雞蛋都給b吃。剛開始b很感謝,久而久之便習慣了。習慣了,便理所當然了。於是,直到有一天,a將雞蛋給了c,b就不爽了。她忘記了這個雞蛋本來就是a的,a想給誰都可以。為此,她們大吵一架,從此絕交。二 有一年,很熱的夏天,一隊人出去漂流。女孩的拖鞋在玩水的時候,把拖鞋掉下去了,...

第三個Python程式 Python函式

函式函式的本質就是封裝,使用函式可以提高程式設計效率 區域性變數與全域性變數 變數的生效範圍 作用域 i 10 def func global k 在函式內宣告全域性變數k k 10 j 10 j 1 j的作用域在函式中,函式外不生效 print j str j 在函式內輸出j func 呼叫函式f...

學習的三個層次

老僧三十年前未參禪時,見山是山,見水是水。及至後來,親見知識,有個入處。見山不是山,見水不是水。而今得個休歇處,依前見山只是山,見水只是水。大眾,這三般見解,是同是別?有人緇素得出,許汝親見老僧。青原惟信禪師 五燈會元 卷十七 一 見山是山,見水是水 背菜譜階段 我們應該接受迅速失敗,而不是緩慢失敗...