python-day1
输入密码时,如果想要不可见,需要利用getpass 模块中的 getpass方法,即:
# 为什么运行后不直接出来“请输入密码:”??? #在运行该文件时,会看到
import getpass
pwd = getpass.getpass('请输入密码:')
print('请输入用户名:')
print(pwd)
sys库使用:
import sys
print(sys.argv) # 获取当前文件的路径,值为['C:/Users/17136/PycharmProjects/zx/day1/var.py']
格式化应用:
name = 'zx'
print('i am %s' % name ) #字符串格式化
PS: 字符串是 %s;整数 %d;浮点数%f
例1:
name = input('username:')
pwd = input('pwd:')
age = int(input('age:'))
print(type(age))
job = input('job:')
salary = input('salary:')
info = '''
------infor of %s-------
name: %s
pwd: %s
age: %d
job: %s
salary: %s
''' %(name, name, pwd, age, job, salary)
print(info)
例2:
info2 = '''
------infor of {_name}-------
name: {_name}
pwd: {_pwd}
age: {_age}
job: {_job}
salary: {_salary}
''' .format(_name = name,
_pwd = pwd,
_age = age,
_job = job,
_salary = salary)
print(info)
例3:
info3 = '''
------infor of {0}-------
name: {0}
pwd: {1}
age: {2}
job: {3}
salary: {4}
''' .format(name, pwd, age, job, salary)
if...else... 应用:
例1:
name = input('请输出用户名:')
pwd = input('请输入密码:')
if name == 'zx' and pwd == '123':
print('欢迎, zx!')
else:
print("用户名和密码错误!")
例2:
_age = 27
age =int(input('age:'))
if age == _age:
print('yes,you get it.')
elif age > _age:
print('think it smaller.')
else:
print('think it bigger.')
while...应用:
例1:
count = 0
while True:
print(count)
count = count +1
例2:
_age = 27
count = 0
# while True:
# if count == 3:
# break
while count < 3:
age =int(input('age:'))
if age == _age:
print('yes,you get it.')
break
elif age > _age:
print('think it smaller.')
else:
print('think it bigger.')
count += 1
# if count == 3:
else:
print('you have tried too many times.')
for...应用:
例1:
_age = 27
for i in range(3):
age = int(input('age:'))
if age == _age:
print('yes,you get it.')
break
elif age > _age:
print('think it smaller.')
else:
print('think it bigger.')
else:
print('you have tried too many times.')
例2:
for i in range(10):
print('loop:', i)
例3:
for i in range(0, 10, 2):
print('loop:', i)
例4:
for i in range(10):
print('---------',i)
for j in range(10):
print(j)
if j > 5:
break
while + if 应用:
例1:
_age = 27
count = 0
while count < 3:
age =int(input('age:'))
if age == _age:
print('yes,you get it.')
break
elif age > _age:
print('think it smaller.')
else:
print('think it bigger.')
count += 1
if count == 3:
answer = input('do you want play again?')
if answer != 'n':
count = 0
参考资料:https://www.cnblogs.com/alex3714/articles/5465198.html
count = 0
while True:
print(count)
count = count +1
posted on 2020-02-25 23:32 summer-python 阅读(112) 评论(0) 收藏 举报
浙公网安备 33010602011771号