鱼C论坛

 找回密码
 立即注册
楼主: 冰河星云

[已解决]小白Python练习册(18)【鱼币福利】

 关闭 [复制链接]
抢楼 抢楼 查看抢中楼层 本帖为抢楼帖,欢迎抢楼!  截止楼层:100  奖励楼层: 12,25,57 
发表于 2020-5-9 10:31:54 | 显示全部楼层
占楼

补充内容 (2020-5-9 14:15):
占楼成功

补充内容 (2020-5-9 14:15):
真香

评分

参与人数 1荣誉 +1 贡献 +1 收起 理由
冰河星云 + 1 + 1 中奖

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 10:31:23 | 显示全部楼层
冰河星云 发表于 2020-5-9 10:29
那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。

我记得我是呀

我还测试过了呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 10:30:51 | 显示全部楼层
冰河星云 发表于 2020-5-9 10:29
那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。

难道我不是自动退出吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-9 10:29:40 | 显示全部楼层
MIke_python小小 发表于 2020-5-9 10:01
这个行不行

能不能成为最佳答案??

那个……次数没了还是可以登录的,可以改成次数没了就结束程序。
还有……退出的话也可以改成自动退出。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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()

这个行不行

能不能成为最佳答案??

评分

参与人数 1荣誉 +2 贡献 +2 收起 理由
冰河星云 + 2 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-5-9 09:30:24 | 显示全部楼层

你的 input 有点问题,前面为什么要加一个 raw_ ?改一改再评分。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 09:11:49 | 显示全部楼层
用tkinter写行吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 09:11:17 | 显示全部楼层
大家先占楼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 09:10:43 | 显示全部楼层
占楼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 09:09:52 | 显示全部楼层
占楼
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-9 07:33:08 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 23:13:47 | 显示全部楼层
_荟桐_ 发表于 2020-5-8 22:32
实在等不上第57楼了

爬了所有的楼,我觉得你这个函数型的最有范。
哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 22:32:31 | 显示全部楼层
实在等不上第57楼了
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([a1,a2])
print(choice)
choice()
print('----------end----------')

评分

参与人数 1荣誉 +1 鱼币 +1 贡献 +1 收起 理由
冰河星云 + 1 + 1 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 22:04:34 | 显示全部楼层

呃?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 22:04:12 | 显示全部楼层

生了生了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 22:02:33 | 显示全部楼层
循环3次完毕

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 21:39:25 | 显示全部楼层
真不想写这样的代码了,小白们,加油学习吧!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 21:04:34 | 显示全部楼层
000
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 21:03:39 | 显示全部楼层
xiaosi4081 发表于 2020-5-8 20:50
不过里面有点bug,帮忙改一改
就是那个电话号码前面的名字

嗯?具体什么bug?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-5-8 20:50:02 | 显示全部楼层

不过里面有点bug,帮忙改一改
就是那个电话号码前面的名字
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 10:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表