微信扫一扫打赏支持

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."\n";
//     $a-=2;
// }

// b、for循环
// for($i=1;$i<5;$i++){
//     echo $i."\n";
// }

// c、循环数组
// $arr=[43,4,76,231,87,239];
// $arr['a']="李白";
// $arr['b']="杜甫";
// foreach($arr as $key=>$val){
//     echo $key." ".$val."\n";
// }

// d、循环字符串
// $str="abcdbaba";  
// for($i=0;$i<=strlen($str)-1;$i++){
//     echo $i." ".$str[$i]."\n";
// }


?>

 

 

 

 

 
posted @ 2020-06-24 02:45  范仁义  阅读(158)  评论(0编辑  收藏  举报