我想實現python輸入學生資訊到資料庫先輸入

2021-12-20 06:24:35 字數 1999 閱讀 4711

1樓:匿名使用者

def store(db):

id=raw_input('enter id:')a=db.has_key(id)

while a:

print'no ,try again:'

return store(db)

2樓:灰色

為什麼while a呢?

這是代表a不為空的時候,也就是a為true的時候就會一直迴圈,你用if a in db[id]來寫

import sys,shelve

def store(db):

while 1:

id=raw_input('enter id:')

a=db.has_key(id)

if a in db[id]:

print'no ,try again:'

else:

person={}

person['name']=raw_input('enter name:')

person['age']=raw_input('enter age:')

person['phone']=raw_input('enter phone:')

db[id]=person

db1 = shelve.open('e:\\python_tu\\db.dat')

store(db1)

怎麼使用python編寫根據輸入查詢條件查詢mongodb資料庫? 20

3樓:手機使用者

hid=239526

cur = my_set.find(,).sort([("checkin",1)])

查詢條件引數化, 這裡是josn格式,不是這字串,不用佔位符之類的東西

你要知道json物件就等同於你的python**你在它那直接用變數代替就行

4樓:匿名使用者

把問題描述具體清晰,若是描述不清就列出:輸入樣例和輸出樣例。這樣才好一行解決,

5樓:匿名使用者

試試find_one("",max_time_ms=100)

python寫乙個要求使用者輸入數字,如果不是數字就一直迴圈要求輸入,直到輸入數字為止的**有哪些?

6樓:斑馬線下老漁夫

具體解決辦法如下:

第乙個方案:

1.複製**,如下,

while true:

ten=input("x:")

try:

x=eval(ten)

if type(x)==int:

break

except:

pass

2.然後輸入asf,沒有提示。輸入344就退出了x:asf

x:344

第二個方案

1.複製**

while true:

ten=none

try:

ten=int(input("x:"))

except:

pass

if type(ten)==int:

break

這個在python3.0上除錯通過

第三個方案:python2.x的方案

while true:

ten=raw_input("enter a number:")if ten.isdigit():

break

ten=int(ten)  #或者是ten=eval(ten)

7樓:紫學岺賴夏

while

true:

try:

a=int(input(('請輸入乙個數字:')))print('你輸入的數字是',a)

break

except

valueerror:

print('輸入有誤,請重新輸入')

python3版本除錯通過

輸入若干個學生資訊 學號姓名成績 輸入學號為0時輸入結

1 首先,定義一個資料結構student,包含學生的各資訊。2 定義兩個student型別的變數,儲存所有學生的成績資訊和臨時變數。3 定義一個自定義函式,輸入學生的成績資訊。4 具體實現學生資訊的輸入,並計算總分。5 主函式中,先定義4個整型變數,儲存學生的總數,以及控制迴圈的變數。6 接著,輸入...

c從鍵盤輸入學生的成績存放在陣列中,實現由大到小排序後輸出,程式設計

int num new int 10 for int i 0 i num.length i 個數值 i 1 num i convert.toint32 console.readline int temp 0 for int i 0 i num.length 1 i for int i 0 i num...

我是電子資訊工程專業的學生,現在大二,想規劃一下自己的專業學習,有沒有這方面的前輩,給點指點吧

我大四了,馬上要bai工作了,現du在回頭看大zhi學四年走的路,我dao勸小弟還是要好好學內習,給自己定個目標,容大學要學的東西還是好多的,平時盡量少上網,經常到圖書館看書,無論什麼樣的書,對今後的你都是一筆財富,珍惜時光,現在我後悔了,可有什麼用啊?誰也幫不了你,只能是你自己吞下自己種的苦果,想...