美文网首页
*IF 判断语句*FOR循环语句*While循环

*IF 判断语句*FOR循环语句*While循环

作者: 追梦九州 | 来源:发表于2018-05-25 17:06 被阅读0次

    1.输入三角形三条边的值,判断是什么三角形(IF判断语句)

    a=input("输入第一条边:a")

    b=input("输入第二条边:b")

    c=input("输入第三条边:c")

    if a>0 and b>0 and c>0:

         if a+b>cand a+c>band b+c>a:

                 if a==band b==cand a==c:

                           print("等边三角形")

                 elif a==bor b==cor c==a:

                           print("等腰三角形")

                 else:

                         print("普通三角形")

          else:

                print("不是三角形")

    else:

           print("边界值不能小于0")

    ------------------------------------------------------------------------------------------------------------------------

    2 FOR循环

    .# range 定义一个区间,自主设定步长

    2.1 for i in range(1,10): # 每次执行i自增一次,当等于最大值时停止执行

    例题1:求0~2018年之间的闰年(能被4整除,不能被100整除,能被400整除)

    for   i  in   range(0,2018,4):

    if   i%100!=0 or i%400==0:

           print(i)

    例题2:求3位数里的莲花数

    for x  in range(100,1000):

      a=x/100          百位数的值

      b=x/10%10     十位数的值

      c=x%10           个位数的值

           if a*a*a+b*b*b+c*c*c==x:

                  print(x)

    ------------------------------------------------------------------------------------------------------------------------------

    3.while循环语句

         y=1

         while True:                    # 判断语句是否成立

                       print(y)            #输出内容

                       y=y+1

                       if y>10:

                               break      #跳出循环


    例表型,中括号时例表的标志

    ll= [1,2,3,4,5,6]

    ls = ["zhao","qian","sun","li"]

    lj = ["zhao",1,"qian",3]

    lq = ["zhao",["qian",2],["sun",9]]

    输出例表的方式

           print(ls[1])      输出ls例的第2位

           print(lq[1][1])  输出lq例的第2例的第2位

      切片取段

           print(ll[2:5])   输出第3到第6位的值

           print(:4)默认输出从开头到第5位

    使用IN 语句

     for  i   in   ll[1:3]:

          print(i)

    查看例表ll的长度(数值的个数)

      ll= [1,2,3,4,5,6]

      print (len(ls))  

     len() 计算例表或字符串的长度

    相关文章

      网友评论

          本文标题:*IF 判断语句*FOR循环语句*While循环

          本文链接:https://www.haomeiwen.com/subject/hbferftx.html