Python教程

python基础—day4 程序结构

本文主要是介绍python基础—day4 程序结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1 程序的组织结构

顺序结构:即语句从上到下按顺序执行

②分支结构:一条大路,会有很多分支路口。在python常用if..elif..else判断语句

③循环结构:例如像放歌一样,歌单循环播放①顺序结构:即语句从上到下按顺序执行

 

2.对象的布尔值

 

 

 

 

 

 

3.分支结构

 

 

 

if 语句

moeny = int(input('你银行卡的余额是多少百万:'))

if moeny >= 100:

    print('你的钱很多,是{}万富翁'.format(moeny))

else:

    print('你还需要努力打工,加油,打工人。')
 
var1 = 100

if var1:

    print("1 - if 表达式条件为 true")

    print(var1)



var2 = 0

if var2:

    print("2 - if 表达式条件为 true")

    print(var2)

print("Good bye!")

 

 

if else

if num%2==0:

    if num%3==0:

        print ("你输入的数字可以整除 2 和 3")

    else:

        print ("你输入的数字可以整除 2,但不能整除 3")

else:

    if num%3==0:

        print ("你输入的数字可以整除 3,但不能整除 2")

    else:

        print  ("你输入的数字不能整除 2 和 3")

 

嵌套

if 表达式1:

    语句

    if 表达式2:

        语句

    elif 表达式3:

        语句

    else:

        语句

elif 表达式4:

    语句

else:

    语句

 

 

条件表达式

 

 

 

 

 

 

 

Pass语句

 

 

 

 

3.循环

内置函数range()——生成整数序列

#range()的三种形式

r=range(10)

print(list(r))  #可以查看range中的整数序列



r1=range(0,10)

print(list(r1))



r2=range(0,10,2)

print(list(r2))

#判断指定整数在不在序列中

print(10 in r2)

print(9 not in r2)

 

white

while 判断条件(condition):

    执行语句(statements)



r=range(10)

i=1

while i in r:

    print(i)

    i+=2

 

while:...else:

while <expr>:

    <statement(s)>

else:

    <additional_statement(s)>



count = 0

while count<5:

    print('{},小于5'.format(count))

    count+=1

else:

    print('{},大于或等于5'.format(count))

 

#进行0-100之间的偶数和

court=0

sum=0

while court<101:

    sum=sum+court

    court+=2



print('0-100之间的偶数和为{}'.format(sum))

 

for  in循环

for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

for <variable> in <sequence>:

    <statements>

else:

    <statements>

 

 

#输出100-999之间的水仙花之数

#举例:

# 153=3*3*3+5*5*5+1*1*1



for i in range(100,1000):

    c=i%10

    b=i//10%10

    a=i//100

    if i==(a**3+b**3+c**3):

        print(i)

    else:

        i+=1

Brank 和continue  

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。



continue 语句被用来告诉 Python 跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

 

n = 5

while n > 0:

    n -= 1

    if n == 2:

        break

    print(n)

print('循环结束。')



n = 5

while n > 0:

    n-=1

    if n == 2:

        continue

    print(n)

print('循环结束')
这篇关于python基础—day4 程序结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!