Python 多功能小程式V1 個人筆記

2021-08-22 02:25:51 字數 3766 閱讀 1012

#!/usr/bin/env python

# _*_ coding:utf-8 _*_

__author__ =

"yankerp_python"

user_dict =

deffunction_name()

:"匯入相關的模組庫"

import random

import string

import base64

import sys

import re

function_name(

)options_server =

user_translate =

defuser_login()

:"""

1、歡迎使用者登陸,提供dict -key_value值 提供使用者選擇!

2、function_options 提供使用者選擇業務1/2/3 使用if elif else判斷使用者的輸入!

3、當使用者輸入使用者名稱密碼時,去dict判斷使用者名稱密碼是否正確!

"""print

(.center(60,

"-")

)def

options()

:"以下是判斷使用者輸入內容並判斷使用者名稱密碼輸入是否正確及提供服務"

for k,v in options_server.items():

print

(f"、"

) your_opt =

input

("請您選擇相關的服務:"

)if your_opt ==

"1":

user_name_input =

input

("請您輸入您的使用者名稱:"

) user_pwd_input =

input

("請您輸入您的密碼:"

) user_name_result = user_dict[

"姓名"

] user_pwd_result = user_dict[

"密碼"

]if user_name_input == user_name_result and user_pwd_input == user_pwd_result:

print

("恭喜您登入翻譯系統成功!"

) user_matter =

input

("請您輸入您需要翻譯的內容:")if

(user_translate.get(user_matter,"")

):print

(f"您查詢的內容為:,您的查詢結果為:"

)else

:print

(f"您查詢的內容為,目前並沒有找到相應的查詢結果!!!"

) user_add =

input

("您是否需要新增翻譯?(yes/no)"

)if user_add ==

"yes"

: user_add_key =

input

("請您輸入您需要新增的內容(key):"

) user_add_value =

input

("請您輸入您需要新增的翻譯結果(value):"

) user_translate[user_add_key]

= user_add_value

print

(f"恭喜您新增成功,翻譯內容為:,翻譯結果為:"

)for k, v in user_translate.items():

print

(f"、"

)else

:print

("使用者名稱密碼錯誤!!!"

)return

elif your_opt ==

"2":

pass

elif your_opt ==

"3":

pass

else

:print

("請您輸入選項!!!"

)return

options(

)def

register()

:"使用者註冊資訊,並將使用者註冊資訊存入dict"

user_name =

input

("請您輸入您的使用者名稱:"

) user_paasword =

input

("請您輸入您的密碼:"

) user_year =

int(

input

("請您輸入您的年齡:"))

defuser_decide()

:"判斷使用者的年齡"

if user_year <18:

print

("未滿****止註冊!"

)return

elif

int(

len(user_paasword)

)<6:

print

("密碼非法:請您輸入大於6小於18位的密碼,謝謝"

)return

else

:print

(f"恭喜您,使用者註冊成功,以下資料為您的註冊基本資訊,請您切記!"

)def

user_data()

:"將使用者的姓名年齡及密碼存放到字典中"

user_dict[

"姓名"

]= user_name

user_dict[

"密碼"

]= user_paasword

user_dict[

"年齡"

]= user_year

for k,v in user_dict.items():

print

(f":"

) user_login(

) user_data(

) user_decide(

)def

welcome()

:"歡迎函式"

print

("歡迎來到yankerp多功能系統"

.center(60,

"-")

) whether =

input

("使用者首次登陸需要註冊您是否需要註冊?(yes/no)"

)if whether ==

"yes"

: register(

)else

:print

("歡迎下次使用,再見~"

python 簡單聊天互動 v1

python socket學習筆記 socket介紹 分類 流式套接字 sock stream 傳輸層基於tcp協議進行通訊 資料報套接字 sock dgram 傳輸層基於udp協議進行通訊 原始套接字 sock raw 訪問底層協議的套接字 套接字使用的流程 socket bind listen ...

微信小程式 收起和檢視更多功能

實現的方法千萬種。我來講一下我的實現思路 2.根據索引的大小來判斷它是預設顯示還是隱藏。如果索引小於2就顯示,大於2就隱藏。至於顯示隱藏,我用的是class控制的。如下 wxml view class weui cells mgt 0 view wx for wx for item item wx ...

Python實現註冊 登入小程式功能

主要實現功能 1 使用者輸入使用者名稱,在使用者名稱檔案中查詢對應的使用者,若無對應使用者名稱則列印輸入錯誤 2 使用者名稱輸入正確後,進行密碼匹配。輸入密碼正確則登入成功,否則重新輸入。3 連續輸錯三次密碼則該使用者名稱被鎖,退出程式 在程式資料夾下建立乙個使用者名稱 密碼的檔案 user np....