python。如何输出2到10之间的所有偶数的平方。要求用两句就能来表示
result = [i**2 for i in range(2, 11, 2)]
print(result)
如果在程序运行时需要提示用户输入密码,则可以使用模块getpass,以保证用户输入的密码在控制台中不回显。在getpass模块中包含以下两个函数:
getpass. getpass(prompt= ‘Password:’ ,stream= None) # 提示用户输入密码并返回
getpass. getuser() #获取当前登录用户名
如果系统不支持不回显,则getpass模块将导致getpass. GetPassWarning.
例运行时 提示输入密码。
import getpass
username = input("用户名:") #提示输入用户名
passwd = getpass.getpass("密码:") #提示输入密码
if username == 'jianghong' and passwd == 'password':#实际运用中,需要与数据库中的账户信息比较
print('登录成功')
else:
print('登录失败')
---------------------运行结果----------------------
用户名:小明
密码:········
登录失败
用户名:jianghong
密码:········
登录成功