python基础二——流程控制

程序控制语句

一、判断语句

  • 重点注意 “缩进
#if循环练习
'''
open = 1        #1表示图书馆今天开门,0表示关门
if open == 1 :
    print('图书馆开门')
else :
    print('闭馆')
'''

#找对象练习
'''
xingbie = 1         #1表示男,0表示女
zhuangtai = 1       #1表示单身,0表示有对象
if xingbie == 1 :
    print('man')
    if zhuangtai == 1 :
        print('祝你早日找到梦中情人')
    else :
        print('祝你幸福')
else :
    print('women')
'''

#考试成绩等级练习
'''
score = 120
if score >=80 and score <=100 :
    print('本次考试被评为优秀,你的成绩:',score)
elif score >=60 and score <=80 :
    print('本次考试被评为合格,你的成绩:', score)
elif score >=0 and score <=60 :
    print('本次考试被评为不合格,你的成绩:', score)
#elif score < 0 or score > 100 :
else :
    print('想啥呢,小学考试就0-100分')
'''

import random                                 #引入随机库
score = random.randint(0,100)                 #生成一个0-100的随机数
# print(score)
if score >=80 and score <=100 :
    print('本次考试被评为优秀,你的成绩:',score)
elif score >=60 and score <=80 :
    print('本次考试被评为合格,你的成绩:', score)
elif score >=0 and score <=60 :
    print('本次考试被评为不合格,你的成绩:', score)
#elif score < 0 or score > 100 :
else :
    print('想啥呢,小学考试就0-100分')

二、循环语句

  • for循环
  • while循环
  • break的使用
  • continue的使用
#for循环
#遍历0-4
for i in range(5) :
    print(i)

#遍历0-19,间隔为5
for a in range(0,20,5) :
    print(a)

#按顺序输出列表a的序号及内容
a = ['aa','bb','cc']
for i in range(len(a)) :
    print(i,a[i])
#while循环
i=0
while i<5 :
    print(i)
    i += 1

#1-100求和
i = 1
sum = 0
n = 100
while i <= n :
    sum = sum + i
    i += 1
print('从1到%d的和为%d'%(n,sum))

#1-5的阶乘
i = 1
sum = 1
n = 5
while i <= n :
    sum *= i                       #sum = sum * i
    i += 1
print('从1到%d的和为%d'%(n,sum))

count = 1
while count < 10 :
    print(count,'小于10')
    count += 1
else :
    print(count,'大于等于10')
#break的使用
i = 0
while i<5 :
    i += 1
    print('-'*20)
    if i == 2:
        break               #直接跳出整个while循环
    print(i)
#continue的使用
i = 0
while i<5 :
    i += 1
    print('-'*20)
    if i == 2:
        continue               #跳过if i == 2后面的部分内容,作下一次新的循环
    print(i)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值