python基础—day4 程序结构

1 程序的组织结构

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

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

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

 

2.对象的布尔值

 python基础—day4 程序结构

 

 python基础—day4 程序结构

 

 

 

3.分支结构

 python基础—day4 程序结构

 

 

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:
    语句

 

 

条件表达式

 python基础—day4 程序结构

 

python基础—day4 程序结构

 

 

 

 

 

Pass语句

 python基础—day4 程序结构

 

 

 

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('循环结束')
上一篇:CSS day4


下一篇:day4