原创 Python--階段案例——學生信息管理系統

階段案例——學生管理系統 學生信息管理系統是針對學校學生處的大量業務處理工作而開發的管理軟件,主要用於學校學生信息管理,其主要任務是用計算機對學生的各種信息進行日常管理,如增加,刪除,修改,查詢等。 學生信息管理系統包括:添加,刪

原创 Python--日曆函數--calendar模塊的常見函數

日曆函數 calendar模塊中提供了非常多的函數來處理年曆和日曆。 例如:打印2020年7月份的日曆,具體代碼如下: import calendar calendar_march = calendar.month(2020, 7

原创 常見 Python內置函數

常見Python內置函數 Python提供了很多能實現各種功能的內置函數。內置函數,就是在Python中被自動加載的函數,任何時候都可以使用。 map函數 filter函數 reduce函數 map函數 map函數會根據提供的

原创 Python(面向對象)--階段案例——反恐精英CS

反恐精英CS案例 遊戲說明: 在全世界風靡起來的反恐精英是一種以團隊合作爲主的第一人稱射擊遊戲,簡稱CS。根據面向對象的編程思維,模擬實現一個戰士開槍射擊敵人的場景。 遊戲中主要包含兩個角色:戰士(玩家)和敵人,還有三個道具:槍、

原创 Python課後練習題:編寫程序,能處理用戶輸入的異常,並使用自定義的異常類來處理身高小於30cm、大於 250cm的情況

設有: 身高(釐米)- 100=標準體重(千克);如果一個人的體重與其標準體重偏差在正負 5%之間,顯示“體重正常”,否則顯示“體重超標”或者“體重不達標”。編寫程序,能處理用戶輸入的異常,並使用自定義的異常類來處理身高小於30c

原创 Python課後練習題:編寫程序輸入一個學生成績,使用assert斷言處理分數不合理的情況

輸入一個學生成績,並轉換爲A優秀、B良好、C合格、D不及格的形式,將學生成績打印出來。要求使用assert斷言處理分數不合理的情況。 while True: try: score = int(input("

原创 用Python實現【案例】時間的輸入與顯示

1、案列描述 輸入一個有效的時間,並顯示該時間。 2、案例分析 設置時間格式爲 h:m:s,輸入時保證輸入且 h、m、s 的值有效,不然就拋出異常。 3、案例代碼 def myTime(): h = input('時:')

原创 文本中已存放了若干數字,請編寫程序讀取所有的數字,排序後輸出

文本中已存放若干數字: 代碼執行如下: file = open('test.txt', 'r') content = file.read() conlist = list(content) conlist.sort() #

原创 Python編寫一個程序,讀取一個文件,顯示除了以#號開頭的行以外的所有行

# 讀取一個文件,顯示除了以井號(#)開頭的行以外的所有行 file = open('test.txt', 'r', encoding='utf-8') r = file.readlines() for i in r:

原创 打開一個英文文本文件,編寫程序讀取內容,將其中的小寫字母轉換爲大寫,大寫字母轉化爲小寫

打開英文文本文件: 代碼如下: file = open('test.txt', 'r') contest = file.read() contest = contest.swapcase() # swapcase()方法用

原创 什麼是元組???

元組 Python的元組(tuple)與列表類似,不同之處在於元組的元素不能修改。元組使用圓括號包含元素,而列表使用方括號包含元素。元組的創建,只需在圓括號中添加元素並使用逗號分開即可。 與字符串的索引類似,元組的索引也是從0開始

原创 列表中 查找元素 & 修改元素 & 排序操作

在列表中查找元素 通過Python中的成員運算符可以檢查某個元素是否存在於列表中,關於運算符的用法如下: (1) in:若元素存在於列表中,返回 True,否則返回 False ; (2) not in :若元素不存在於列表中,返

原创 商品信息管理系統

設計一個簡易商品信息管理系統,具有能對商品信息進行增刪改查的功能。需要正確的設計文字操作界面: 商品信息管理系統V1.0 1.添加 商品信息" 2.刪除 商品信息 3.修改 商品信息 4.顯示所有 商品信息 0.退出系統 對於每項

原创 【 if 案例 】猜拳遊戲

猜拳遊戲 相信大家都玩過猜拳遊戲,其中,“石頭、剪刀、布”是猜拳的一種,在遊戲規則中,石頭勝剪刀,剪刀勝布,布勝石頭。 下面模擬一個用戶和計算機進行比賽的案例,代碼實現如下: import random player_input

原创 【案例】字典儲存學生信息

案例描述 使用列表與字典儲存學生信息,方便查找,學生信息包括姓名、性別、年齡。 案例分析 設計一個列表 st=[], 它儲存多個學生,每個列表元素是一個學生字典對象。 代碼實現如下: st = [] def getStudents