經典例題(Python)

来源:https://www.cnblogs.com/shengjunqiye/archive/2019/10/07/11632231.html

經典例題 if嵌套 1.用戶輸入賬號2.用戶輸入密碼3.判斷用戶的賬號是不是alex4.如果賬號是alex在繼續判斷密碼是不是alexdsb5.賬號和密碼都正確提示用戶alex就是一個dsb6.如果賬號正確密碼錯誤提示密碼錯誤7.如果賬號錯誤提示賬號錯誤 user = input("請輸入賬號:") ...


經典例題

if嵌套

1.用戶輸入賬號
2.用戶輸入密碼
3.判斷用戶的賬號是不是alex
4.如果賬號是alex在繼續判斷密碼是不是alexdsb
5.賬號和密碼都正確提示用戶alex就是一個dsb
6.如果賬號正確密碼錯誤提示密碼錯誤
7.如果賬號錯誤提示賬號錯誤

user = input("請輸入賬號:")
pwd = input("請輸入密碼:")
if user == "alex":
if pwd == "alexdsb":
print("alex就是一個dsb")
else:
print("密碼錯誤!")
else:
print("賬號錯誤!")

user = input("請輸入賬號:")
pwd = input("請輸入密碼:")

 

車牌區域劃分

車牌區域劃分, 現給出以下車牌. 根據車牌的信息, 分析出各省的車牌持有量. (選做題)
cars = ['魯A32444','魯B12333','京B8989M','⿊C49678','⿊C46555','滬 B25041']
locals = {'滬':'上海', '⿊':'⿊⻰江', '魯':'⼭東', '鄂':'湖北', '湘':'湖南'}
結果: {'⿊⻰江':2, '⼭東': 2, '上海': 1}

答案:cars = ['魯A32444','魯B12333','京B8989M','⿊C49678','⿊C46555','滬 B25041']
locals = {'滬':'上海', '⿊':'⿊⻰江', '魯':'⼭東', '鄂':'湖北', '湘':'湖南'}

dic = {} # {}
for i in cars:
key = i[0] # 獲取車牌的第一個字
if key in locals:
new_key = locals[key] # 結果的鍵
dic[new_key] = dic.get(new_key,0) + 1 #get到dic中鍵的值,每次加一
print(dic)

 


您的分享是我們最大的動力!

更多相關文章
  • 什麼是單例模式   這種模式涉及到一個單一的類,該類負責創建自己的對象,同時確保只有單個對象被創建。這個類提供了一種訪問其唯一的對象的方式,可以直接訪問,不需要實例化該類的對象。 什麼是序列化   簡單來說序列化就是一種用來處理對象流的機制。所謂對象流也就是將 ...
  • 1、內置函數 什麼是內置函數? 就是python給你提供的. 拿來直接⽤的函數, 比如print., input等等. 截⽌到python版本3.6.2 python⼀共提供了68個內置函數. 他們就是python直接提供給我們的. 有⼀些我們已經⽤過了. 有⼀些還沒有⽤過. 還有⼀些需要學完了⾯向 ...
  • 寫在前面 這個golang+vue大部分的內容是基於bydmm(橙卡)大佬的視頻學來的,我在這裡只是做一下個人開發的筆記,就是圖一個樂,畢竟我只是個應屆畢業生,如果真的要學請: "bydmm的b站空間" 。 正式開始 這篇內容適合幾乎沒什麼基礎的新人來學這來方面的內容,但是起碼得有其他語言的基礎,最 ...
  • PyCharm安裝 註意:不要漢化,容易出bug。 官網:https://www.jetbrains.com/pycharm/ 下載界面:https://www.jetbrains.com/pycharm/download/#section=windows 首頁:選download now 三種系統 ...
  • 所有的浮點數值計算都遵循IEEE 754規範,用於表示溢出和出錯情況的三個特殊的浮點數值,±inf、NaN。 源碼註釋: If the argument is {@code 0x7ff0000000000000L}, the result is positive infinity.If the ar ...
  • • python所有的符號全部是英文的符號• 數字和bool不支持迭代,列表支持• 列表有序,可變,支持索引• 元組有序,不可變,支持索引• 字典是無序的,可變的數據類型,不支持索引.• 集合,無值的字典,無序,不支持索引,可更改,天然去重.• 高仿(組或元組)只支持for迴圈,不支持索引步長,切片 ...
  • 本文源碼: "GitHub·點這裡" || "GitEE·點這裡" 一、ClickHouse簡介 1、基礎簡介 Yandex開源的數據分析的資料庫,名字叫做ClickHouse,適合流式或批次入庫的時序數據。ClickHouse不應該被用作通用資料庫,而是作為超高性能的海量數據快速查詢的分散式實時處 ...
  • 非常興奮加入博客園大家庭 ...
一周排行
  • .NET 走向開源,MIT許可協議。 微軟為了推動.NET開源社區的發展,2014年聯合社區成立了.NET基金會。 一年前 .NET 基金會完成第一次全面改選,2014年 .NET基金會的創始成員中有六位創始人,均非微軟公司員工,隨著微軟的收購動作,Miguel 也成了微軟員工,Migel一直在努力 ...
  • 在這篇文章中,我將帶領大家詳細學習ASP.NET Core 中的Main方法。在這篇文章中,我將向大家詳細介紹下麵幾個問題:ASP.NET Core Main方法的重要性為什麼我們在ASP.NET Core中會有一個Main方法?當你運行一個ASP.NET Core應用程式的時候,背後發生了什麼?為... ...
  • IViewLocationExpander API ExpandViewLocations Razor視圖路徑,視圖引擎會搜索該路徑. PopulateValues 每次調用都會填充路由 項目目錄如下所示 創建區域擴展器,其實我並不需要多區域,我目前只需要達到一個區域中有多個文件夾進行存放我的視圖. ...
  • EF Core 數據變更自動審計設計 Intro 有的時候我們需要知道每個數據表的變更記錄以便做一些數據審計,數據恢復以及數據同步等之類的事情, EF 自帶了對象追蹤,使得我們可以很方便的做一些審計工作,每次變更發生了什麼變化都變得很清晰,於是就基於 EF 封裝了一層數據變更自動審計 使用效果 測試 ...
  • 在上一篇文章abp(net core)+easyui+efcore實現倉儲管理系統——入庫管理之六(四十二)中我們實現了新增入庫單的功能。結合之前的五篇文章,今天我們來測試一下入庫單新增功能。 ...
  • 這篇文章,我們一起學習ASP.NET Core InProcess Hosting.這篇文章主要討論下麵幾個觀點:CreateDefaultBuilder方法執行什麼任務?什麼是ASP.NET Core InProcess Hosting?怎麼使用InProcess hosting Model來托管... ...
  • 關於 Blazor Server Side 的開篇 , Blazor與 C/S , B/S 有什麼不一樣 , Blazor有什麼優缺點? ...
  • VS2019+MVC+EF6 CodeFirst 連接MySQL 1、準備環境(通過NuGet獲取) EntityFramework MySql.Data.Entity 安裝後確認 2、在MVC Model文件夾下添加一個學生類,後面用它通過[數據遷移]在MySQL中創建一個表 3、創建數據上下文 ...
  • 這篇文章,向大家介紹ASP.NET Core中的Kestrel Web伺服器。這篇文章主要討論下麵兩個重要的事情:什麼是Kestrel 伺服器?怎麼使用.NET Core CLI來運行ASP.NET Core應用程式?什麼是Kestrel伺服器? 我們已經知道ASP.NET Core是一個跨平臺的開... ...
  • 前言 回顧之前的兩篇Swagger做Api介面文檔,我們大體上學會瞭如何在net core3.1的項目基礎上,搭建一套自動生產API介面說明文檔的框架。 本來在Swagger的基礎上,前後端開發人員在開發生產期間,可以藉此進行更加便捷的溝通交流。可是總有些時候,遇到一些難纏的,又不講道理,偏偏覺得將 ...