1樓:快樂v美天
簡答來說:通過抄
外部的一個變數
bait=fasle
def regist():
""" 註冊"""
print 「註冊」
t=true
def login():
""" 登陸
du"""
if not t:
print "先註冊"
return
print 「登陸成功」
def logout():
""" 登出zhi"""
t=fasle
一般的話dao
註冊後都會在資料庫中 記錄註冊資訊
登陸的時候 先去到資料庫中檢視是否有 沒有返回空 有的話返回註冊資訊 ,比如登陸密碼 用於下步的密碼核對
2樓:匿名使用者
= =怎麼連線。。先呼叫註冊函式 然後呼叫登入函式就行。順序執行。至於如果你說註冊失敗不回進行登入答的話 直接在註冊函式裡面處理 註冊失敗 return
def sign_up(user,pwd):
#註冊**... #
if not sign_up_true:
# 註冊失敗 返回false
return false
#註冊成功 返回true
return true
# 註冊成功則執行login登入函式
if sign_up('admin','admin'):
login(user,pwd)
python 怎麼在 下一個函式中 呼叫上一個函式的值
3樓:暴暴鹿兒
你的問題:
你先定義了一個函式;
然後在呼叫一個函式,但是定義過程中你的函式是有返回值的,呼叫的話,你應該用一個變數去「放」這個值;所以這裡get(5,6)看不到任何輸出;
如下:def shan():
...rsult=get(a,b)
print result
...或者直接print get(a,b)
4樓:匿名使用者
這裡利用《python程式設計入門》書中的例子作為事例說明:
def get_omelet_ingredients(omelet_name):
ingredients =
if omelet_name=="cheese":
ingredients["cheddar"]=2
elif omelet_name=="western":
ingredients["jack_cheese"]=2
ingredients["ham"]=1
ingredients["pepper"]=1
ingredients["onion"]=1
elif omelet_name=="greek":
ingredients["feta_cheese"]=2
ingredients["spinach"]=2
else:
print("that's not on the menu, sorry!")
return none
return ingredients
def make_food(ingredients_needed, food_name):
for ingredient in ingredients_needed.keys():
print("adding %d of %s to make a %s" %(ingredients_needed[ingredient], ingredient, food_name))
print("make %s" %food_name)
return food_name
def make_omelet(omelet_type):
if type(omelet_type)==type({}):
print("omelet_type is a dictionary with ingredients")
return make_food(omelet_type, "omelet")
elif type(omelet_type)==type(""):
omelet_ingredients = get_omelet_ingredients(omelet_type)
return make_food(omelet_ingredients, omelet_type)
else:
print("i don't think i can make this kind of omelet: %s" % omelet_type)
"""利用make_omelet函式呼叫get_omelet_ingredients和make_food函式的值"""
omelet_type=make_omelet("cheese")
5樓:匿名使用者
a=get(1,2) # 賦值給a
print(get(1,2)) #或者直接輸出
python裡如何在同一個py檔案裡先呼叫函式,然後函式的定義在下面寫?
6樓:gta小雞
一個函式要先定義過,python直譯器才能找到這個函式的符號。如果呼叫某個函式時直譯器沒有找到它的定義,將會丟擲異常。
7樓:匿名使用者
python貌似沒有這個規定,只要在執行時能找到就可以。不是c之類的
比如,下面這樣的,完全ok
在pycharm中執行python檔案顯示這樣是怎麼回事
請確認是否安裝python直譯器,報錯資訊提示 請選擇有效的python直譯器 使用pycharm之前需要自行安裝python,安裝後建立project時選擇python直譯器即可。沒有選擇python的直譯器路徑,選下就好了。為什麼python在pycharm中輸出正常,直接執行py檔案就輸出一堆...
Python中pandas執行指令碼時出來報錯,Setting
你的 df 7 是由origin df 篩選後生成的,這一步的時候沒有加 copy 在操作下一步df 7 timestamp pd.to datetime df timestamp copy 時 pandas 無法保證你操作的是 內df 7,因為在 容沒有加 copy 的情況下df 7 有可能是or...
Python在CMD中執行一直顯示語法無效
c py不是python語句。後面只能輸入python語句。要是想執行python檔案 在d python a.py不要進入python的repl。cmd打不開py格式檔案,總是顯示語法錯誤!快瘋了 執行python檔案,不需要進入python的互動,直接python py就行了 直接執行pytho...