Python3 密文输入

 1 #密文输入
 2 import getpass
 3 import string
 4
 5 _username = "陈奎元"
 6 _password = "123aaa"
 7 username = input("UserName:")
 8 password = getpass.getpass("PassWord:")
 9 #getpass在pycharm中不好用,可以用cmd环境试验
10 if _username == username and _password == password:
11     print("Welcome {username} logoin".format(username=username))
12     print(f"Welcome {username} logoin")
13 else:
14     print("invalid username and password!")

原文地址:https://www.cnblogs.com/skings/p/10260991.html

时间: 2024-10-22 09:19:16

Python3 密文输入的相关文章

password密码密文输入(import getpass)

当在程序开发时输入密码规定都是需要密文输入的,以下是python密码密文输入的方法: #!/usr/bin/env   python # -*- coding:utf-8 -*- import getpass               #导入库 username = input("username:") password = getpass.getpass("password:") print(username, password) #执行结果 username:

python2和python3的输入和输出区别

python2和python3的输入和输出区别: 1.  python2的输入: 1.1 raw_input()获取用户的原始输入: 1.2 input()会把用户输入的内容当做代码来执行: 2. python2的输出: python2中输出可以使用空格或者小括号: 3. python3的输入: python3版本中,没有raw_input()函数,只有input(),并且 python3中的input与python2中的raw_input()功能一样. 4 python3的输出: python

EditText 详细信息(监听事件时,输入改变、透明背景、提示改变文字颜色、密文输入)

1.对EditText输入监视.给EditText 捆绑 addTextChangedListener 监控事件 能够. 2.EditText输入内容.密文显示: android:password="true" 3.将EditText边框设置成透明的: android:background="#00000000" 4.改动EditText中hint文字颜色: android:textColorHint="#ffffff" 非常多时候.我们须要设置

Python---3基础输入方法

一字符串写法 1.单一字符串 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') 2.多个字符串 print()函数也可以接受多个字符串,用逗号","隔开,就可以连成一串输出: >>> print('The quick brown fox', 'jumps over', 'the lazy dog') The quick brow

python3判断输入的数是否为素数

首先,需要明确什么是素数? 素数:又称质数,指在大于1的自然数中,除了1和该数本身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数). 举个例子:5---除了能被1或5整除外,再也找不到第三个可以整除它的自然数了.那么5就是素数. 那么,如果用程序如何来判断它是不是素数? 实现思路: 1 需要先输入一个被判断的数字并赋值给 Number 2 判断这个数符不符合“Number > 1”的规则,如果不符合就结束循环,如果符合就去检验是不是素数 3 如果能被1到Number之间的任

向python3进发

在Python2.x中,交互输入有input和raw_input两种方法 input-----------tmd是个坑,就别用 raw_input------把输入无论是Int或str都当做是str处理,加入要取到数字,需要强制类型转化 在Python3.x中,只有input方法,但是效果跟Python2.x的raw_input一样一样的. 1 #python2.x 2 >>> s = int(raw_input('input:')) 3 input:a 4 >>> t

python3自动化运维学习之路第一天

概要:python简介.第一个python程序.变量.字符编码.用户交互程序.if...else.while.for 一.python简介 首先,我们普及一下编程语言的基础知识.用任何编程语言来开发程序,都是为了让计算机干活,比如下载一个MP3,编写一个文档等等,而计算机干活的CPU只认识机器指令,所以,尽管不同的编程语言差异极大,最后都得"翻译"成CPU可以执行的机器指令.而不同的编程语言,干同一个活,编写的代码量,差距也很大. 比如,完成同一个任务,C语言要写1000行代码,Jav

ubuntu下卸载python2和升级python3.5

卸载python只需一条语句就可以实现 sudu apt-get remove python ubuntu下安装python3 sudo apt-get install python3 但这样只安装了python3.4 要想使用python3.5,则必须升级python3.4 sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 使用以上三行命令便可升级py

CentOS7安装Python3

2016年11月17日1:15 从官网下载源代码并解压.安装程序需要root权限,先切换到root账户. 创建安装目录 mkdir /usr/local/python3 进入解压目录,终端输入 ./configure--prefix=/usr/local/python3 注意=两边不能有空格 如果你想使用idle3,那么得先安装tk-devel,否则会提示: **IDLE can't import Tkinter. Your Python may not be configured for Tk