zoukankan      html  css  js  c++  java
  • python、js、php区别---4、基本结构

    python、js、php区别---4、基本结构

    一、总结

    一句话总结:

    python、js、php的选择结构和循环结构的逻辑都是一样的,具体实现稍有不同,python中用缩进表示语句块,并且复杂语句后都有冒号,python循环结构后可接else

    1、python中三元运算符的结构?

    max_num=a if a>=b else b 表示a>=b,max_num为a,否则max_num为b
    a=155
    b=200
    max_num=a if a>=b else b
    print(max_num)

    2、python循环结构中的注意点?

    python循环结构可接else语句,表示循环表达式成立,就做循环,循环表达式不成立就执行else中的内容
    # 3、循环结构
    # 3.1、while循环
    a=10
    while(a>=0):
        print(a);
        a-=2;  
    else:
        print("a小于0")
    
    # 3.2、for循环
    for i in range(1,5):
        print(i)
        pass
    else:
        print("循环做完了")

    3、python选择结构中的注意点?

    python选择结构中的elif就是其它语言中的else if,再有就是python的复杂结构后都需接冒号,比如if(score>=80):
    # 1、选择结构
    score=72;
    if(score>=80):
        print("优秀")
        pass
    elif(score>=60):
        print("及格")
        pass
    else:
        print("不及格")

    二、基本结构

    博客对应课程的视频位置:4、基本结构
    https://www.fanrenyi.com/video/33/299

    1、python

    """
    1、选择结构
    
    2、三元运算符
    
    3、循环结构
        a、while循环
        b、for循环
        c、循环列表
        d、循环字符串
    
    """
    # 1、选择结构
    # score=72;
    # if(score>=80):
    #     print("优秀")
    #     pass
    # elif(score>=60):
    #     print("及格")
    #     pass
    # else:
    #     print("不及格")
    
    # 2、三元运算符
    # a=155
    # b=200
    # max_num=a if a>=b else b
    # print(max_num)
    
    # 3、循环结构
    # 3.1、while循环
    # a=10
    # while(a>=0):
    #     print(a);
    #     a-=2;  
    # else:
    #     print("a小于0")
    
    # 3.2、for循环
    # for i in range(1,5):
    #     print(i)
    #     pass
    # else:
    #     print("循环做完了")
    
    # 3.3、遍历列表
    # list1=[2,9,7,2,7,2];
    # for i in list1:
    #     print(list1.index(i),i,id(i))
    
    
    # 3.4、遍历字符串
    # str1="abcdbaba"
    # for i in str1:
    #     print(str1.index(i),i,id(i))

    2、js

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        <script>
            /*
            1、选择结构
    
            2、三元运算符
    
            3、循环结构
                a、while循环
                b、for循环
                c、循环列表
                d、循环字符串
            */
            // 1、选择结构
            // let score=162;
            // if(score>=80){
            //     alert("优秀");
            // }else if(score>=60){
            //     alert("及格");
            // }else{
            //     alert("不及格");
            // }
    
            // 2、三元运算符
            // let a=110;
            // let b=20;
            // let max_num=a>b?a:b;
            // alert(max_num);
    
            // 3、循环结构
            // 3.1、while循环
            // let a=10;
            // while(a>=0){
            //     console.log(a);
            //     a-=2;
            // }
    
            // 3.2、for循环
            // for(let i=1;i<5;i++){
            //     console.log(i);
            // }
    
            // 3.3、循环数组
            // let arr=[2,9,7,2,7,2];
            // arr['a']="李白";
            // arr['b']="杜甫";
    
            // for(let i in arr){
            //     console.log(i,arr[i]);
            // }
        
            //只能遍历索引数组的部分
            // arr.forEach(function(val,index){
            //     console.log(index,val);
            // });
    
            // 3.4、循环字符串
            // let str="abcdbaba";  
            // for(let i=0;i<=str.length-1;i++){
            //     console.log(i,str[i]);
            // }  
            
    
        </script>
    </body>
    </html>

    3、php

    <?php 
    /*
    1、选择结构
    
    2、三元运算符
    
    3、循环结构
        a、while循环
        b、for循环
        c、循环列表
        d、循环字符串
        */
    //1、选择结构
    // $score=59;
    // if($score>=80){
    //     echo "优秀";
    // }else if($score>=60){
    //     echo "及格";
    // }else{
    //     echo "不及格";
    // }
    
    //2、三元运算符
    // $a=110;
    // $b=200;
    // $max_num=$a>$b?$a:$b;
    // echo $max_num;
    
    
    //3、循环结构
    // a、while循环
    // $a=10;
    // while($a>=0){
    //     echo $a."
    ";
    //     $a-=2;
    // }
    
    // b、for循环
    // for($i=1;$i<5;$i++){
    //     echo $i."
    ";
    // }
    
    // c、循环数组
    // $arr=[43,4,76,231,87,239];
    // $arr['a']="李白";
    // $arr['b']="杜甫";
    // foreach($arr as $key=>$val){
    //     echo $key." ".$val."
    ";
    // }
    
    // d、循环字符串
    // $str="abcdbaba";  
    // for($i=0;$i<=strlen($str)-1;$i++){
    //     echo $i." ".$str[$i]."
    ";
    // }
    
    
    ?>
     
    我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
    博主25岁,前端后端算法大数据人工智能都有兴趣。
    大家有啥都可以加博主联系方式(qq404006308,微信fan404006308)互相交流。工作、生活、心境,可以互相启迪。
    聊技术,交朋友,修心境,qq404006308,微信fan404006308
    26岁,真心找女朋友,非诚勿扰,微信fan404006308,qq404006308
    人工智能群:939687837

    作者相关推荐

  • 相关阅读:
    C#设计模式之单例模式(Singleton Pattern)
    ASP.NET MVC Route之WebForm路由与源码分析(二)
    ASP.NET MVC Route之WebForm路由与源码分析(一)
    Autofac初探(一)
    Razor基础语法一
    ASP.NET MVC之视图传参到控制器的几种形式
    LINQ to SQL语句(2)Count/Sum/Min/Max/Avg操作符
    LINQ to SQL语句(1)Select查询的九种形式
    学习《深入理解C#》—— 泛型 (第三章3.1---3.2)
    学习《深入理解C#》—— 委托的构成、合并与删除和总结 (第二章1.1---1.4)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13180055.html
Copyright © 2011-2022 走看看