print(‘helloworld!‘) name = ‘alex‘ name2 = ‘jack‘ print(name,name2)
#用户输入 username = input(‘username: ‘) print(type(username)) age = int(input(‘age: ‘)) print(type(age)) job = input(‘job: ‘) salary = input(‘salary: ‘)
#格式化字符串 info = ‘‘‘ ------------info---------- username:%s age:%s job:%s salary:%s ‘‘‘%(username,age,job,salary) print(info)
#密码隐藏
import getpass username = input(‘username:‘) pwd = getpass.getpass((‘password:‘)) print(type(pwd)) print(username,pwd)
#用户登录验证
username = ‘alex‘
password = ‘123‘
_username = input(‘username: ‘).strip()
_password = input(‘password: ‘)
if username == _username and password == _password:
print(‘%s login ...‘%username)
else:
print(‘error..‘)
#单次猜年龄,str() > int()
old_of_alex = ‘33‘
guess_old = input(‘your guess old : ‘)
old_of_alex1 = 33
guess_old1 = int(input(‘your guess old : ‘))
if guess_old == old_of_alex :
print(‘you are right‘)
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
elif guess_old < old_of_alex:
print(‘it is too smaller‘)
#无限次 猜年龄
old_of_alex = 33
while True:
guess_old = input(‘your guess old : ‘).strip()
if guess_old.isnumeric():
guess_old = int(guess_old)
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
elif guess_old < old_of_alex:
print(‘it is too smaller‘)
else:
print(‘error... please enter number‘)
#3次 猜年龄
old_of_alex = 33
count = 0
while True:
guess_old = input(‘your guess old : ‘).strip()
count +=1
if count <= 3:
if guess_old.isnumeric():
guess_old = int(guess_old)
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
else:
print(‘it is too smaller‘)
else:
print(‘error... please enter number‘)
else:
print(‘fuck off‘)
break
#3次 猜年龄 while count < 3:
old_of_alex = 33
count = 0
while count < 3:
guess_old = input(‘your guess old : ‘).strip()
count +=1
if guess_old.isnumeric():
guess_old = int(guess_old)
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
else:
print(‘it is too smaller‘)
else:
print(‘error... please enter number‘)
print(‘fuck off‘)
#3次 猜年龄 while count < 3:
# else:print(‘fuck off‘)
old_of_alex = 33
count = 0
while count < 3:
guess_old = input(‘your guess old : ‘).strip()
count +=1
if guess_old.isnumeric():
guess_old = int(guess_old)
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
else:
print(‘it is too smaller‘)
else:
print(‘error... please enter number‘)
else:
print(‘fuck off‘)
#while中contine , break 的区别
#测试1
count = 0
while True:
print(‘count : ‘,count)
count +=1
if count == 10000:
continue #while是死循环,跳出本次循环,会继续循环下一次,死循环
#测试2
count1 = 0
while True:
print(‘count1 : ‘,count1)
count1 +=1
if count1 > 19000:
break # 跳出循环,终止距离break最近的那个循环,while
#for 循环中continue和break效果相同
count = 0
for i in range(10):
if count == 5:
continue #跳出本次循环,count = 5 跳出for循环,终止循环下去
print(count)
count +=1
print(‘\n-----\n‘)
count1 = 0
for i1 in range(10):
if count1 == 5:
break
print(count1)
count1 +=1
#for 循环
for i in range(10):
print(‘loop‘,i)
#for (start,stop,step)
for i in range(0,100,3):
print(i)
# for 循环实现 3次 猜年龄
old_of_alex = 33
for count in range(3):
guess_old = int(input(‘your guess old : ‘).strip())
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
else:
print(‘it is too smaller‘)
print(‘too times ... fuck off‘)
# 猜年龄 可以 一直询问
old_of_alex = 33
count = 0
while True:
guess_old = input(‘your guess old : ‘).strip()
count +=1
if guess_old.isnumeric():
guess_old = int(guess_old)
if guess_old == old_of_alex :
print(‘you are right‘)
break
elif guess_old > old_of_alex:
print(‘it is too bigger‘)
else:
print(‘it is too smaller‘)
else:
print(‘error... please enter number‘)
if count == 3:
choice = input(‘do you want to again [y/n]? > ‘).strip()
if choice == ‘y‘:
count = 0
elif choice == ‘n‘:
break
#循环嵌套
for i in range(10):
print(‘-----‘,i)
for j in range(10):
print(i,j)
#整形,长整型 ‘‘‘ Python2.x中有int long Python3.x中没有长整型概念了! >>> type(2**10000) <class ‘int‘> ‘‘‘
#三元运算符 ‘‘‘ >>> a,b = 1,3 >>> max = a if a>b else b >>> max 3 ‘‘‘
‘‘‘ 编写用户登录接口
1.输入用户密码
2.认证成功显示欢迎信息
3.输错3次锁定 ‘‘‘
username = ‘alex‘
password = ‘123‘
count = 0
while count < 3:
_username = input(‘USERNAME : ‘).strip()
_password = input(‘PASSWORD : ‘).strip()
count += 1
if username == _username and password == _password:
print(‘‘‘
-------------------
welcome the VIP %s
-------------------
‘‘‘%(username))
break
else:
print(‘用户名或密码错误,请重新输入\n‘)
else:
print(‘超过3次,锁定登录‘)
原文:http://www.cnblogs.com/venicid/p/7623029.html