python入門第3課 條件判斷 if

2021-09-11 00:12:53 字數 2319 閱讀 8861

本筆記是根據python小課的課程安排進行的,並不是python的百科全書式教程,側重在爬蟲,前幾課比較基礎,有能力的可以看我後面的筆記。

1/廖雪峰的官方**-python教程( 這個教材很全面,適合有一定程式設計或者python基礎的人鞏固以及學習,知識點很全) 

2/python小課  (互動式互動式的教學模式適合小白,而且不容易中途放棄),有興趣掃碼了解一下。我就是買了體驗課入的坑。

今天的主題是 if函式

控制流;條件判斷 迴圈 異常處理

注意了哈!if 的條件後面有乙個英文的冒號【:】,很容易被漏掉;(做點兒什麼)都屬於if內部的命令,所以要縮排4個空格。else後面也需要加英文冒號。

a = input('''唐僧的反應是什麼?

1.明確接受

2.明確拒絕

3.其他反應

請輸入數字》

''')

if a == '1':

print('成婚')

elif a == '2':

print('軟禁')

else:

print('容後再議')

elif: else if的縮寫。注意每乙個後面都要加冒號哦

#賦值語句:為歷史成績賦值

if historyscore>=60:

#條件:當歷史成績大於等於60時

print('你已經及格')

#結果:輸入及格的結果

if historyscore>=80:

#條件:當歷史成績大於等於60,且歷史成績大於等於80

print('你很優秀')

#結果:輸出你很優秀的結果

else:

#條件:當歷史成績大於等於60,且小於80時

print('你只是一般般')

#結果:輸出你只是一般般的結果

else:

#條件:當歷史成績小於60時

print('不及格')

#結果:輸出不及格的結果

print('程式結束')

#列印最終結果

現在,從對程式世界的一知半解,到能自由寫出整段**的你,有沒有些許成就感呢?同時,你是不是也有些許的困惑——我為什麼要學習python呢?

因為聽說python工資很高,所以想學?因為聽說python現在很火,所以想學?因為聽說python可以做人工智慧,人工智慧是未來發展的方向,所以想學?因為聽人說python能提高工作效率,所以想學?因為身邊的朋友(老師、公司)讓我學,所以就學了?

是,當你真正踏上python的台階後,越學似乎疑問越多:

現在,你正站在python之旅的起點,初探著未知的人工智慧世界。在短短四關的時間內,你不僅知道了人工智慧的本質、應用、起源。

還通過print()函式、巢狀條件、input()函式,你知道了如何用函式講述千尋的故事、完成萌新到大佬的進化,用**撰寫復仇者聯盟的劇情、鏈結哈利·波特的魔法世界。

這是屬於你的起點,屬於你乙個人、獨一無二的起點。但是,對於你,對於python,對於人工智慧而言,這也只是起點,絕不是終點。

之後的課程表;

Python3爬蟲入門第二課

前面用的一直是python內建的urllib庫進行爬蟲實驗,後面發現原來用第三方庫requests更佳 下面這個是對糗事百科的段子爬取,更加規範,符合物件導向,而且特別是requests用起來更方便 在windows系統下只需要在命令列輸入命令 pip install requests 即可安裝。c...

Python入門第2課 數學模組初步(唯讀課堂)

in 1 歡迎來到 唯讀課堂 in 2 同學們,python這門語言不僅可以做大資料,還可以做計算器哦!下面,我今天來講講python計算器的運用。in 3 首先,要在程式中設定數學模組,不然不能用 in 4 math.pi nameerror traceback most recent call ...

Python入門第一課

程式設計的本質是什麼?改變記憶體的狀態 1.python是強型別語言,python變數的定義是不需要指定資料型別的 注意 宣告變數時 要注意 變數名不能和python本身自帶的方法名一致,否則會覆蓋掉python自帶的方法 導致專案出錯 具體檢視幫助文件 如 python的基本資料型別 counte...