39th 迷迷糊糊 二豆玩不转了

今天学的语法

1.   #  {} . format()的传送作用

请从键盘获取一个整数,求他的平方根,要求: 

  1 如果这个整数是大于等于0,则直接打印其平方根
  2 否则, 打印其绝对值的平方根

x = int(input("请输入一个整数:"))
if x>=0:
    y = x**0.5
else:
    y = (-x)**0.5
print('其平方根是:',  '±{}'.format(y))   

2.if :...elif :....else:   # 1. 逻辑上 从小往大说 说闭区间[5,6)  [6,18)     2.如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else

age = 15  
if age >= 18:
    print('成人')
elif age >= 10:
    print('少年')
elif age >= 5:
    print('小孩')
else:
    print('婴儿')
 
3.问题集合
3.1 while 循环   字符格式化------不会
将0到5赋值到i,打印出来并表明该次是第几次循环。
i = 1
while i<5:
    print("当前是第%d次执行循环"%(i))  #字符串的格式化
    print("i=%d"%i)
    i+=1  #加法赋值
out:
当前是第1次执行循环
i=1
当前是第2次执行循环
i=2
当前是第3次执行循环
i=3
当前是第4次执行循环
i=4
 
3.2使用while循环嵌套打印出九九乘法表:
i = 1         
while i <= 9:  #控制行的循环
    j = 1
    while j <=i:   # 控制列的循环
        print("{}*{}={}".format(j,i,j*i),end=' ')
        j += 1
    i += 1
    print('')
out:
1*1=1   
1*2=2    2*2=4   
1*3=3    2*3=6    3*3=9   
1*4=4    2*4=8    3*4=12    4*4=16   
1*5=5    2*5=10    3*5=15    4*5=20    5*5=25   
1*6=6    2*6=12    3*6=18    4*6=24    5*6=30    6*6=36   
1*7=7    2*7=14    3*7=21    4*7=28    5*7=35    6*7=42    7*7=49   
1*8=8    2*8=16    3*8=24    4*8=32    5*8=40    6*8=48    7*8=56    8*8=64   
1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81
原文地址:https://www.cnblogs.com/erdou/p/11651029.html