MIke_python小小
发表于 2020-5-9 10:31:54
占楼
补充内容 (2020-5-9 14:15):
占楼成功
补充内容 (2020-5-9 14:15):
真香
MIke_python小小
发表于 2020-5-9 10:31:23
冰河星云 发表于 2020-5-9 10:29
那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。
我记得我是呀
我还测试过了呢
MIke_python小小
发表于 2020-5-9 10:30:51
冰河星云 发表于 2020-5-9 10:29
那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。
难道我不是自动退出吗
冰河星云
发表于 2020-5-9 10:29:40
MIke_python小小 发表于 2020-5-9 10:01
这个行不行
能不能成为最佳答案??
那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。
MIke_python小小
发表于 2020-5-9 10:01:58
import ctypes
whnd = ctypes.windll.kernel32.GetConsoleWindow()
if whnd != 0:
ctypes.windll.user32.ShowWindow(whnd, 0)
ctypes.windll.kernel32.CloseHandle(whnd)
from tkinter import *
from tkinter import messagebox as g
a = 3
def yan_zheng():
global a
if (user.get() == 'ilove') and (pwd.get() == 'fishc.com'):
g.showinfo('', '欢迎登陆我们的网站')
g.showinfo('', '读取信息中……')
g.showinfo('', '空!')
g.showinfo('', '正在退出中')
root.quit()
elif a == 0:
g.showinfo('', '你已经没有机会了!')
root.quit()
else:
g.showinfo('', '您的账后密码错误,您还有%d次机会' % a)
g.showinfo('', '请从新输入')
a -= 1
root = Tk()
root.title("登录界面")
root.geometry("500x600")
ti_jiao = Button(root, text='提交', font=('楷体', 18), command=yan_zheng).place(x=170, y=100)
Label(root, font=('楷体', 18), text='请输入用户名:').place(x=10, y=10)
user = Entry(root, font=('楷体', 18))
user.place(x=170, y=10)
Label(root, font=('楷体', 18), text='请输入密码:').place(x=10, y=50)
pwd = Entry(root, font=('楷体', 18))
pwd.place(x=170, y=50)
root.mainloop()
这个行不行
能不能成为最佳答案??{:10_254:}{:10_254:}
冰河星云
发表于 2020-5-9 09:30:24
江少 发表于 2020-5-8 16:34
你的 input 有点问题,前面为什么要加一个 raw_ ?改一改再评分。
MIke_python小小
发表于 2020-5-9 09:11:49
用tkinter写行吗
MIke_python小小
发表于 2020-5-9 09:11:17
大家先占楼
MIke_python小小
发表于 2020-5-9 09:10:43
占楼
MIke_python小小
发表于 2020-5-9 09:09:52
占楼
蓝水猎手
发表于 2020-5-9 07:33:08
学习
rsj0315
发表于 2020-5-8 23:13:47
_荟桐_ 发表于 2020-5-8 22:32
实在等不上第57楼了
爬了所有的楼,我觉得你这个函数型的最有范。
哈哈
_荟桐_
发表于 2020-5-8 22:32:31
实在等不上第57楼了{:10_266:}
from random import choice as rc
account = '1234'
password = hash('ilovefishc.com')
def a1():
global account,password
input_account = input('账户')
input_password = input('密码')
for i in range(2,0,-1):
if account == input_account and password == hash(input_password):
print('登录成功\n信息读取中\n空!\n正在退出')
break
else:
print('输入错误,还有%d次机会' % i)
input_account = input('账户')
input_password = input('密码')
def a2():
global account,password
time = 4
while time != 0:
input_account = input('账户')
input_password = input('密码')
time -= 1
if input_account == account and hash(input_password) == password:
print('登录成功\n信息读取中\n空!\n正在退出')
break
else:
print('输入错误,还有%d次机会' % time)
if time != 0:
print('请重新输入')
choice = rc()
print(choice)
choice()
print('----------end----------')
wuqramy
发表于 2020-5-8 22:04:34
DavidCT 发表于 2020-5-8 22:04
生了生了
呃?{:10_277:}
DavidCT
发表于 2020-5-8 22:04:12
wuqramy 发表于 2020-5-8 13:57
这有个好玩的
生了生了
DavidCT
发表于 2020-5-8 22:02:33
循环3次完毕
Stubborn
发表于 2020-5-8 21:39:25
真不想写这样的代码了,小白们,加油学习吧!{:10_254:}
wsh123345
发表于 2020-5-8 21:04:34
000
wuqramy
发表于 2020-5-8 21:03:39
xiaosi4081 发表于 2020-5-8 20:50
不过里面有点bug,帮忙改一改
就是那个电话号码前面的名字
嗯?具体什么bug?
xiaosi4081
发表于 2020-5-8 20:50:02
wuqramy 发表于 2020-5-8 14:51
谢谢
不过里面有点bug,帮忙改一改
就是那个电话号码前面的名字