我现在正在一个覆盆子Pi项目上,我以某种方式堆叠。
这些是我的代码的一些部分:
#some standard passwords
attempt = "0000"
passcode = "1234"
haltcode = "4321"
#Getting the digits from the adafruit Keypad and store it to digit
while digit == None:
digit = kp.getKey()
#Add each digit to attempt variable
attempt = (attempt[1:] + str(digit))
#Clear and write on the LCD Screen
lcd.clear()
lcd.message("Password: " + attempt)
#Checking for the correct passwords
if (attempt == passcode):
blah blah blah
if (attempt == haltcode):
blah blah blah
我想代替实际的密码,在lcd场景上打印开始。例如:
User enters 1-> Password: *
Then
User enters 2-> Password: **
Then
User enters 3-> Password: ***
Then
User enters 4-> Password: ****
当你输入你的sims针时,就像手机一样。 我不知道这是怎么可能的。如果你跟我分享一些提示,我将不胜感激。 谢谢
答案 0 :(得分:1)
看起来这是打印的行(不知道,之前从未使用过具有外设的RPi):
lcd.message("Password: " + attempt)
如果是这样的话:
lcd.message("Password: *")
根据到目前为止输入的数量来更改星号数