//整除 %取余数 != 不等于 = 赋值 == 相等 逻辑运算符or and not 运算原则 从左向右计算 采取短路原则 对于and 如果前面的条件为假,则and前后的表达式就一定为假,计算结果一定为假,后面
//整除 %取余数
!= 不等于
= 赋值
== 相等
逻辑运算符or and not
运算原则 从左向右计算 采取短路原则
对于and 如果前面的条件为假,则and前后的表达式就一定为假,计算结果一定为假,后面的表达式就不会被计算了
对于or 如果前面的条件为真,则or后面的表达式就不会被计算
无优先级,用括号括起来优先
True False 真假判断,首大写
表达式 就是一句操作符和语句,可以赋值给变量
while 循环的结构
while 条件 :
print(‘any‘)
print(‘any‘)
猜年龄游戏 升级
age_answer=50
flage=True
while flage:
age_gusse = int(input(‘guess age:‘))
if age_answer==age_gusse :
print(‘you got it!‘)
flage=False
elif age_answer>age_gusse :
print(‘try bigger‘)
else :
print(‘try smeller‘)
print(‘good game‘)
break 跳出整个循环
age_answer=50
while True:
age_gusse = int(input(‘guess age:‘))
if age_answer==age_gusse :
print(‘you got it!‘)
break
elif age_answer>age_gusse :
print(‘try bigger‘)
else :
print(‘try smeller‘)
print(‘good game‘)
continue 跳出当次循环
end= 用在句末结尾要输出的内容
\t 表示制表符
\n 表示换行
line=int(input(‘等边三角形:‘))
while line>0:
tmp=line
while tmp>0:
print(‘*‘,end=‘‘)
tmp-=1
print()
line-=1
九九乘法表
num1=1
while num1<=9:
num2=1
while num2<=num1:
print(str(num1)+‘*‘+str(num2)+‘=‘+str(num1*num2),end=‘\t‘)
num2+=1
num1+=1
print()