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,帮忙改一改
就是那个电话号码前面的名字
页: 1 2 [3] 4
查看完整版本: 小白Python练习册(18)【鱼币福利】