lesson 2 2019/10/16

//整除  %取余数
!= 不等于
= 赋值
== 相等
 
逻辑运算符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()

猜你喜欢

转载自www.cnblogs.com/sky-xintu/p/11682172.html