格式化输出
占位符
%s是字符串占位符,
%d是数字占位符。
%f是浮点数占位符。
input接收的所有输入默认都是字符串格式,要接收整数格式,int(input( ))。
运算符
算术运算
+ a+b 相加
- a-b 相减
* a*b 相乘
/ a/b 相除
% b%a 取模,返回商的余数
** a**b 幂,返回a的b次幂
// a//b 取整除,返回商的整数部分
比较运算
== 等于
!= 不等于
<> 不等于,python3已取消
> 大于
< 小于
>= 大于等于
<= 小于等于
赋值运算
= c=a+b
+= c+=a c=c+a
-= c-=a c=c-a
*= c*=a c=c*a
/= c/=a c=c/a
%= c%=a c=c%a
**= c**=a c=c**a
//= c//=a c=c//a
逻辑运算
and 与
or 或
not 非
流程控制
单分支
if 条件:
(4个空格)满足条件后要执行的代码
双分支
if 条件:
(4个空格)满足条件后要执行的代码
else :
(4个空格)if条件不满足执行的代码
缩进原则
1.顶级代码必须顶行写,即如果一行代码本身不依赖于任何条件,那它必须不能进行任何缩进。
2.同一级别的代码,缩进必须一致。
3.官方建议缩进用4个空格。
多分支
if 条件:
(4个空格)满足条件后要执行的代码
elif 条件:
(4个空格)上面的条件不满足就走这个
elif 条件:
(4个空格)上面的条件不满足就走这个
elif 条件:
(4个空格)上面的条件不满足就走这个
else :
(4个空格)上面所有条件不满足执行的代码