python作業(12.12)
6.
現有以下函式,利用裝飾器為此函式加上認證功能,也就是隻有使用者名稱為'python', 密碼為'123'才能呼叫此函式,否則不允許
def my_log(name):
print('%s歡迎登陸'%(name))
import functools
def decorator(l):
@functools.wraps(l)
def wrapper(*a, **k):
global uesr
passwd = (input('請輸入密碼: '))
if user == 'python' and passwd == '123':
l(*a, **k)
else:
print('錯誤')
return wrapper
@decorator
def my_log(name):
print('%s歡迎登陸:'%(name))
user = (input('請輸入使用者名稱:'))
my_log(user)
相關推薦
Python作業(Leetcode 134)
1. GasStation (#134) There are N gas stations along a circularroute, where the amount of gas at station i is gas[i]. You have a car with
python作業(12.11)
#小作業6 16.請問這個函式有多少個引數? def MyFun((x,y), (a, b)): return x * y - a * b 答:有兩個引數。 17.編寫一個函式滿足以下功能: 計算列印所有引數的和乘以基數(base=3)
python作業(12.12)
6. 現有以下函式,利用裝飾器為此函式加上認證功能,也就是隻有使用者名稱為'python', 密碼為'123'才能呼叫此函式,否則不允許 def my_log(name): print('%s歡迎登陸'%(name)) import functools def decorator(l): @fu
Python作業(10.1-10.12)
Python第10章作業 10-1 Python學習筆記 : 在文字編輯器中新建一個檔案, 寫幾句話來總結一下你至此學到的Python知識, 其中每一行都以“In Python you can”打頭。 將這個檔案命名為learning_python.txt, 並將其儲存到為完成本章練習而編寫的
python作業 (數據類型續)
一個 title img 刪除 pytho copy logs tle blog 數據類型(續) 1列表 定義:[]內以逗號分割開,按照索引,存放各種數據類型,每個位置代表一個元素 特性“ 1可以存放多個值 2 可以修改制定索引位置對應的值,可變 3按照從左到右的順序定義列
python作業(二)實現註冊功能和登陸功能
[] nbsp del inf pen pan style NPU pytho #1、實現註冊功能 輸入:username、passowrd,cpassowrd #最多可以輸錯3次 #3個都不能為空 #用戶名長度最少6位, 最長20位
python作業(一)
所有 輸入密碼 用戶名 循環 class 錯誤 print inpu 三次 1、使用while循環輸入 1 2 3 4 5 6 8 9 10 a = 1 while a < 11: if a != 7: print(a) a += 1 2、求
Python作業(週四)
1. 求區間[100, 200]內10個隨機整型數的最大值 import random i = 0 list = [] while i < 10: n = random.randint(100,200) i += 1 list.append(n) print(list)
Python作業(11.1-11.3)
Python第11章作業 11-1 城市和國家 : 編寫一個函式, 它接受兩個形參: 一個城市名和一個國家名。 這個函式返回一個格式為City, Country 的字串, 如Santiago, Chile 。 將這個函式儲存在一個名為city_functions.py的模組中。建立一個名為
Python作業(9.1-9.14)
Python第九章作業 9-1 餐館 : 建立一個名為Restaurant 的類, 其方法__init__() 設定兩個屬性: restaurant_name 和cuisine_type 。 建立一個名為describe_restaurant() 的方法和一個名為open_restaurant
Python作業(8.1-8.16)
Python第8章作業 8-1 訊息 : 編寫一個名為display_message() 的函式, 它列印一個句子, 指出你在本章學的是什麼。 呼叫這個函式, 確認顯示的訊息正確無誤。 def display_message(): print("In this chapter,I wil
Python作業(7.1-7.10)
Python第七章作業 7-1 汽車租賃 : 編寫一個程式, 詢問使用者要租賃什麼樣的汽車, 並列印一條訊息, 如“Let me see if I can find you a Subaru”。 car=input("What kind of car would you like to r
Python作業(6.1-6.11)
Python第六章作業 6-1 人 : 使用一個字典來儲存一個熟人的資訊, 包括名、 姓、 年齡和居住的城市。 該字典應包含鍵first_name 、 last_name 、 age 和city 。 將儲存在該字典中的每項資訊都打印出來。 person={ 'first_nam
小白學python-day05-作業(購物車程式)
購物車需求: 開始輸入工資,然後出現購買商品的相關資訊,輸入編號進行購買 價格>工資提示餘額不足,價格<工資提示 成功加入購物車,並且顯示餘額 然後將購買環節進行迴圈,直到使用者退出購買 然後提示使用者購買商品彙總資訊,購買總額,餘額等資訊。 我目前學了5天,只能做到如下的程度,望提出批
軟件工程作業(十一)
判定覆蓋 試用 表達 表達式 執行 分享 amp 邏輯 好處 一.白盒子測試有哪些方法,其中最嚴格的是什麽? 白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。 白盒測試法的覆蓋標準有邏輯覆蓋、
Python學習(第一篇)
logs 完全 python3 兩個 ges tex pytho 格式 代碼 說明:筆者所用的版本是python3.6 首先,說一下python的三種格式輸出。第一種用到了格式化操作符%,格式化字符串時,Python使用一個字符串作為模板。模板中有格式符,這些格式符為真實值
【python】(第一章)1.4 數字和表達式
python以下內容是我學習《Python基礎教程》第2版 這本書所寫的筆記 轉載請註明出處1.>>> 2.75%.50.25【不同】C語言中取余運算必須為整數,不能是浮點型2.>>>(-3)**29【不同】C語言中pow (double x,double n);(將返回
python學習(十一) 文件和流
內存 無緩沖 abcd 連接 sss 文件操作 打開文件 while 3.5 11.1 打開文件 >>> f = open(r‘c:\text\somefile.txt‘), 第一個參數是文件名,必須有;第二個是模式;第三個參數是緩沖。 11.1
python學習(十五) 屏幕抓取
處理 網上 rss 解析 是個 創建 網絡服務器 區別 內容 15.1 屏幕抓取 15.1.1 Tidy和XHTML解析 Tidy:用來修復不規範且隨意的HTML文檔的工具。 為什麽用XHTML: 和舊版本的HTML之間最主要的區別:HTML可能只用一個開始
python學習(十七) 擴展python
生成 實現 語言 擴展 運行速度 ava python學習 簡單 用c語言實現 c, c++, java比python快幾個數量級。 17.1 考慮哪個更重要 開發速度還是運行速度更重要。 17.2 非常簡單的途徑:Jython和IronPython Jython可以直接訪