第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

字典驗(yàn)證 - 程序首先輸入可能是錯(cuò)誤的

字典驗(yàn)證 - 程序首先輸入可能是錯(cuò)誤的

莫回?zé)o 2023-01-04 10:18:43
while exit :               try:                   serialnumber = int(input("serial number of product :"))               except ValueError :                   print("Invalid input")                   print()               else:                   if len(str(serialnumber)) == 6:                       break                   print()                   print("Serial number cant be used, format : 012345 ")                   print()                   productserialnumber[item] = serialnumber大家好,所以我一直在嘗試對(duì)此輸入執(zhí)行驗(yàn)證,并將輸入添加到字典中。我設(shè)法執(zhí)行驗(yàn)證,如果值不符合要求,程序?qū)⒃俅翁崾居脩?。但是,該程序總是接受錯(cuò)誤的輸入(第一個(gè)輸入),即使它在錯(cuò)誤輸入后重新提示用戶輸入正確。它沒有接受正確的輸入,而是接受了可能錯(cuò)誤的第一個(gè)輸入。我會(huì)很感激我能得到的任何幫助,非常感謝
查看完整描述

1 回答

?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊

僅當(dāng)條件是True您的代碼將值存儲(chǔ)在字典中時(shí)才將值存儲(chǔ)在字典中,即使長度不等于 6。


改變這個(gè)


if len(str(serialnumber)) == 6:

    break

productserialnumber[item] = serialnumber

這個(gè)


if len(str(serialnumber)) == 6:

    productserialnumber[item] = serialnumber

    break


查看完整回答
反對(duì) 回復(fù) 2023-01-04
  • 1 回答
  • 0 關(guān)注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)