一、pycharm安装
https://www.cnblogs.com/dcpeng/p/9031405.html
二,代码联系
1、输入输出(明文):
username = input("usrname:")
password = input("password:")
print(username,password)
2、输入输出(暗文):
import getpass ##输入的时候没有显示输入字符
username = input("usrname:")
password = getpass.getpass("password:") print(username,password)
3、验证输入的账号密码是否正确:
_username = 'alex' _password = 'abc123' username = input("username") password = input('password:') if _username == username and _password ==password: print("Welcome user {name} login...".format(name=username)) else: print("Invalid username or password!")
4、猜年龄 if else
age_of_oldboy = 56 guess_age = int(input("guess age:"))###输入必须为整数,不让报错 if guess_age == age_of_oldboy: print("yes,you got it.") elif guess_age > age_of_oldboy: print("think smaller....") else: print("think bigger!") 5、while循环
count = 0 while True: print("count:",count) count = count+1 if count ==100: break 输出0-99
count = 0 while True: if count ==3: break guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it.") break elif guess_age > age_of_oldboy: print("think smaller....") else: print("think bigger!") count+=1
6、优化后
age_of_oldboy = 56 count = 0 while count<3: guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it.") break elif guess_age > age_of_oldboy: print("think smaller....") else: print("think bigger!") count+=1
7、for 循环
for i in range(10): print("loop",i)
for i in range(3): guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it.") break elif guess_age > age_of_oldboy: print("think smaller....") else: print("think bigger!") else: print("you have tried too many times ..")
8、有间隔的for循环
for i in range(0,10,3):##隔三个数 print("loop",i) 输出结果
loop 0
loop 3loop 6loop 9
9、用户控制
age_of_oldboy = 56 count = 0 while count<3: guess_age = int(input("guess age:")) if guess_age == age_of_oldboy: print("yes,you got it.") break elif guess_age > age_of_oldboy: print("think smaller....") else: print("think bigger!") count+=1 if count==3:####重点 continue_confirm = input("do you want to keep guessing?") if continue_confirm !='n': count =0 10、双层循环
for i in range(10): print('--------',i) for j in range(10): print(j) if j>5: break