python自學2

第一階段第三章
if,elif,else語句

這個是有順序的,如果第一個滿足下面的就不會執行,else也可以不寫,執行的效果等同于三個獨立的if。

還可以寫的更加簡潔一些

直接輸入的參數帶入到判斷里面去

小練習:

做答:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

簡單的嵌套式語句判斷聯系

數字隨機產生,范圍1-10有3次機會猜測數字,通過3層嵌套判斷實現每次猜不中,會提示大了或小了

第一節第四章python循環語句
while循環

借本語法

while循環的嵌套使用

在循環都執行完成之后最后一個print的輸出

for循環

range語法

語法三不包括num2,然后step是加多少,比如下面的5.10.2就表示從五開始,到10結束,但不包括十,一次加兩個數字,5.7.9

小案例

再加一個案例

break和continue

就不會執行yujuer

只不會輸出5

不會輸出三,但2會在外循環輸出

綜合應用小案例

第一節第五章

函數的初體驗

定義函數

函數的定義

簡單的函數

調用了函數才會去執行輸入語句

基礎語法

函數的傳入參數功能

簡單案例

體溫監測升級版

函數返回值

函數體在遇到return之后接下來的東西都不執行了

只輸出了9并沒有執行輸出1

none的意義

函數的說明文檔

函數的查看,放在函數名字上一段時間就會顯示

函數的嵌套調用

變量在函數中的作用

下面的print調用就會報錯

全局變量

定義在函數外面就可以了

只有count變量輸出300,要在外面修改全局變量的值用到global關鍵字

#定義全局變量
money = 500000
name = None
#定義客戶姓名
name = input("請輸入你的姓名")
#定義存款函數
def yecx(show):if show :print("--------------余額查詢--------------")print(f"{name}你好,你的余額剩余{money}元")
#定義存款函數
def ck(num):global moneymoney += numprint("--------------存款--------------")print(f"{name},你好,你存款{num}元成功")#yecx(False)
#定義取款函數
def qk(sum1):global moneymoney -= sum1print("--------------取款--------------")print(f"{name},你好,你取款{sum1}元成功")yecx(False)
#定義主菜單函數
def main():print("--------------主菜單--------------")print(f"{name}你好,歡迎來到黑馬銀行atm,請選擇你的操作")print("余額查詢\t輸入1")print("存款\t\t輸入2")print("取款\t\t輸入3")print("退出\t\t輸入4")return int(input("親輸入你的選擇"))
#設置無限循環,保證程序不退出
while True:keyinput = main()if keyinput == 1:yecx(True)continueelif keyinput ==2:ck(int(input("請輸入你存款的金額")))continueelif keyinput == 3:qk(int(input("請輸入你取款的金額")))continueelse:print("進程結束")break

綜合案例:黑馬ATM
定義一個全局變量:money,用來記錄銀行卡余額(默認5000000)定義一個全局變量:name,用來記錄客戶姓名(啟動程序時輸入)
定義如下的函數:
查詢余額函數
存款函數
取款函數
主菜單函數
要求:
程序啟動后要求輸入客戶姓名
查詢余額、存款、取款后都會返回主菜單
存款、取款后,都應顯示一下當前余額客戶選擇退出或輸入在我們這個案例中呢

第一節第六章
數據的容器

+

ping an

健康

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/718882.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/718882.shtml
英文地址,請注明出處:http://en.pswp.cn/news/718882.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

打造專屬投屏體驗:Windows系統投屏到iOS系統

想要將電腦投屏共享給同事或朋友,又擔心隱私內容泄露?來來來,這里有妙招! AirDroid Cast網頁版讓電腦投屏變得挑剔,只展示你允許共享的內容。會議資料、個人照片、敏感文件,都將得到嚴格的篩選,…

云原生之容器編排實踐-ruoyi-cloud項目部署到K8S:Nacosv2.2.3

背景 前面搭建好了 Kubernetes 集群與私有鏡像倉庫,終于要進入服務編排的實踐環節了。本系列拿 ruoyi-cloud 項目進行練手,按照 MySQL , Nacos , Redis , Nginx , Gateway , Auth ,…

傳輸層Transport layer (ISO15118-20:2022) (7.7 part1) -- TCPUDP

7.7 Transport layer 這段描述闡明了文檔中子條款及其所有子條款的特定要求,這些要求分別適用于私有SECC(Supply Equipment Communication Controller)和公共SECC。除非在特定子條款或其內部的任何子條款中另有說明,否則不應將私有SECC和公共SECC視為可互換的。 這意味著…

問題解決 | RuntimeError: CUDA error: invalid device ordinalCUDA kernel errors

錯誤: RuntimeError: CUDA error: invalid device ordinal CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing CUDA_LAUNCH_BLOCKING1. Compile with TO…

windows環境下Grafana+loki+promtail入門級部署日志系統,收集Springboot(Slf4j+logback)項目日志

🌹作者主頁:青花鎖 🌹簡介:Java領域優質創作者🏆、Java微服務架構公號作者😄 🌹簡歷模板、學習資料、面試題庫、技術互助 🌹文末獲取聯系方式 📝 往期熱門專欄回顧 專欄…

動態規劃DP之背包問題4---分組背包問題

目錄 DP分析: 例題: 01背包: 一種物品只有一件 動態規劃DP之背包問題1---01背包問題-CSDN博客 完全背包:一種物品有無限件 動態規劃DP之背包問題2---完全背包問題-CSDN博客 多重背包:一種物品有有限…

【三維重建】【SLAM】SplaTAM:基于3D高斯的密集RGB-D SLAM(CVPR 2024)

題目:SplaTAM: Splat, Track & Map 3D Gaussians for Dense RGB-D SLAM 地址:spla-tam.github.io 機構:CMU(卡內基梅隆大學)、MIT(美國麻省理工) 總結:SplaTAM,一個新…

十個勤天生菜原價4.9元被炒到300元,2024新商機!新興創業項目!

近日,一則關于生菜價格暴漲的新聞引起了廣泛關注。原價4.9元的生菜,在短短時間內被炒至300元,令人咋舌。在這背后,除了市場供需失衡、炒作等因素外,我們不禁思考:這樣的現象背后是否隱藏著更大的商機&#…

怎么更改淘寶開店時間

更改淘寶開店時間的注意事項與建議 在淘寶上開店,對于許多賣家來說,選擇合適的開店時間是非常重要的。本文將為您介紹如何更改淘寶開店時間,以及在更改過程中需要注意的事項和建議。 一、如何更改淘寶開店時間 在淘寶上更改開店時間相對簡…

LaTeX插入圖片占位符

關于插入圖片更多說明(多圖并排、子標題設置等)可參考鏈接 LaTeX插入圖片 插入圖片占位符 參考鏈接:https://blog.csdn.net/yq_forever/article/details/129431799 在論文草稿階段有的時候想先插入圖片占位符擬定大綱或寫作思路&#xff0…

張宇30講學習筆記

初等數學 x \sqrt{x} x ?是算數平方根,一定≥0; x 2 \sqrt{x^2} x2 ?|x| x2|x2||x|2 x3≠|x3||x|3 不等式 a>0,b>0,則ab≥2 a b \sqrt{ab} ab ? 對數 ln a b \frac{a}{b} ba?lna-lnb 高等數學 單調性 線性代數

Linux CentOS使用Docker部署Apache Superset并實現遠程分析數據

文章目錄 前言1. 使用Docker部署Apache Superset1.1 第一步安裝docker 、docker compose1.2 克隆superset代碼到本地并使用docker compose啟動 2. 安裝cpolar內網穿透,實現公網訪問3. 設置固定連接公網地址 前言 Superset是一款由中國知名科技公司開源的“現代化的…

WordPress排除調用某個分類下的文章

wordpress在調用分類下文章時&#xff0c;有時需要排除調用某個分類的文章&#xff0c;下面的這段代碼&#xff0c;就可以輕松實現不調用特定ID的分類內容。 <?phpquery_posts("showposts10&cat-1"); //cat-1為排除ID為1的分類下文章while(have_posts()) : …

編譯適用于RK3588的Redroid鏡像

編譯適用于RK3588的Redroid鏡像 不想編譯的話可以用筆者的鏡像&#xff1a; GitHub鏈接 引言 Redroid是什么&#xff0c;不想多說&#xff0c;一個詞總結: 云手機 準備工作 AOSP代碼一堆&#xff0c;編譯起來要命&#xff0c;所以租個高配服務器&#xff0c;筆者用的是Vul…

自動化構建平臺(一)Linux下搭建私有代碼倉庫Gitblit的安裝和使用詳解

文章目錄 前言一、Gitblit的安裝和使用1、本地安裝2、docker下安裝3、Gitblit使用簡介4、Gitblit倉庫權限控制5、Gitblit郵件配置 總結 前言 代碼版本管理&#xff0c;git模式應該是目前最流行的代碼管理軟件。目前支持git的管理軟件有很多。 Gitblit是一個小型的代碼倉庫管理…

《GitHub新手入門指南:從零開始掌握基本用法》

在現代軟件開發和技術社區中,GitHub已經成為了一個不可或缺的平臺。它不僅是一個代碼托管平臺,更是一個技術交流、學習分享的社交平臺。但對于初學者來說,GitHub可能會有些令人望而卻步。本文將詳細介紹GitHub的基本用法,幫助新手快速入門并融入這個充滿活力的技術社區。 …

Qt/C++音視頻開發67-保存裸流加入sps/pps信息/支持264/265裸流/轉碼保存/拉流推流

一、前言 音視頻組件除了支持保存MP4文件外&#xff0c;同時還支持保存裸流即264/265文件&#xff0c;以及解碼后最原始的yuv文件。在實際使用過程中&#xff0c;會發現部分視頻文件保存的裸流文件&#xff0c;并不能直接用播放器播放&#xff0c;查閱資料得知原來是缺少sps/p…

OpenDocCN 20240303 更新

GeekDoc Python 譯文集 PythonBasics 中文系列教程PythonGuru 中文系列教程PythonLand 中文系列教程PythonSpot 中文系列教程 GeekDoc Java 譯文集 Effective Java 中文第三版JavaBeginnersTutorial 中文系列教程JavaTutorialNetwork 中文系列教程Java 8 簡明教程Thinking i…

【寸鐵的刷題筆記】樹、回溯、圖論、bfs、dfs(四)

【寸鐵的刷題筆記】樹、回溯、圖論、bfs、dfs(四) 大家好 我是寸鐵&#x1f44a; 金三銀四&#xff0c;圖論基礎、回溯結合bfs、dfs是必考的知識點? 快跟著寸鐵刷起來&#xff01;面試順利上岸&#x1f44b; 喜歡的小伙伴可以點點關注 &#x1f49d; &#x1f31e;詳見如下專欄…

GitHub登不上:修改hosts文件來解決(GitHub520,window)

參考鏈接&#xff1a;GitHub520: 本項目無需安裝任何程序&#xff0c;通過修改本地 hosts 文件&#xff0c;試圖解決&#xff1a; GitHub 訪問速度慢的問題 GitHub 項目中的圖片顯示不出的問題 花 5 分鐘時間&#xff0c;讓你"愛"上 GitHub。 (gitee.com) GitHub網站…