注释
单行注释:#
多行注释:‘’‘。。。’‘’
用户输入
username=input("username:") password=input("password") print(username,password)
格式化输出
name=input("name:") age=input("age:") job=input("job:") salary=input("salary:") info=''' ==========info of %s========== Name:%s Age:%s Job:%s Salary:%s '''%(name,name,age,job,salary) print(info)
%s ===>s代表了string,接收数字:%d,接收浮点数:%f
age=int(input("age:")) #转换为整数类型
raw_input()效果等同于input()
# -*- coding:utf-8 -*- # Author:Zhan Chen name=input("name:") age=input("age:") job=input("job:") salary=input("salary:") info=''' ========info of {_name}======== Name:{_name} Age:{_age} Job:{_job} Salary:{_salary} '''.format(_name=name,_age=age,_job=job,_salary=salary) print(info)
info2=''' ========info of {0}======== Name:{0} Age:{1} Job:{2} Salary:{3} '''.format(name,age,job,salary) print(info2)
ps:不在迫不得已,不要用+进行拼接
密文输入
import getpass username=input("username:") password=getpass.getpass("password:") print(username,password)
循环
if......else......
_username="cz" _password="123" 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")
if......elif.....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...")
while循环
age_of_oldboy=56 count=0 while True: if count==3: print("You have no chance") break guess_age=int(input("guess_age:")) if guess_age == age_of_oldboy: print("You got it...") break elif guess_age>age_of_oldboy: print("think smaller...") else: print("think bigger...") count += 1
for循环
# -*- coding:utf-8 -*- # Author:Zhan Chen age_of_oldboy = 56 for i in range(3): guess_age = int(input("guess_age:")) if guess_age==age_of_oldboy: print("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...fuck off")