1、字符串整合:
+ 输出结果无间距
, 输出结果有间距
2、算术运算符:
// 整除
% 取余数
** 开方
!= 不等于
3、赋值运算符:
a+=1 等价于a+1,同理a*=2等价于a*2
4、逻辑运算符:
and 并列关系
or 或者
not 非
优先级:not>and>or
短路原则:在两个条件中先判断条件1,有时就无需再看其他条件
5、输出1到50内所有偶数:
a=1
while a<50:
if a%2==1:
a+=1
else:
print(a)
a+=1
print("end")
6、给出提示循环猜年龄:
age=50
flag=True 添加状态变量
while flag:
guess=int(input("guess age:"))
if guess==age:
print("right!")
flag=False 正确时令状态变量改变,从而跳出while循环
elif guess>age:
print("too big")
else:
print("too small")
print("end")
7、其他指令:
break 终止循环
continue 跳出当次循环
end=”_” 以_作为该句结尾并且不换行
print() 代表print(end=”\n”),即换行
while后的else语句是当while正常结束时运行,即无break时运行
8、按用户需求输出行和宽:
h=int(input("height:"))
w=int(input("width:"))
nh=1
while nh<=h:
nw=1 宽度必须每行都变化一次,故放在while循环内
while nw<=w:
print("#",end="")
nw+=1 横着写完一行
print() 换行
nh+=1
注意:嵌套循环,先写简单的循环,后用替代的思想放进另一个循环中
9、九九乘法表:
hang=1
while hang<=9:
lie=1
while lie<=hang:
print(str(lie)+"*"+str(hang)+"="+str(lie*hang),end="\t")
lie+=1
print()
hang+=1
注意:字符串的连接;”\t”代表tab;使用tab而非空格可让表格变得整齐