python三大流程

1.顺序:从左往右,从上到下。

2.选择(分支)

(1).单分支

例如:

grade = input("请输入您的成绩:");

if res == "100":

print("您获得了一百分%s" %grade);

  1. .双分支

例如:判断成绩是不是一百分?

score = float(input('请输入您的成绩:'))

if score == 100

print('恭喜您满分,请继续保持')

else:

print('您没有得到满分,请继续努力')

  1. .多分支

例如:判断成绩在哪一个段中?

score = int(input('请输入您的成绩:'))

if score == 100:

print("恭喜此次考试拿到满分!")

elif score >= 90 and score < 100:

print("此次成绩不错,望下次保持!")

elif score >= 80 and score < 90:

print("此次成绩良好,望下次加油!")

elif score >= 70 and score <80:

print("此次成绩一般,你需要好好想想了。")

elif score >= 60 and score <70:

print("你的成绩有些危险!")

elif score > 0 and score <60:

print("注意明年的补考时间。")

elif score == 0:

print("下学期别来了,有点浪费时间。")

else:

print("输入成绩错误!")

3.循环

(1).while语句

标准结构语句:while 条件:

Print(“循环体”)

在满足while的情况下,程序连续不断的执行,但一旦出现不满足条件的内容,该循环结束。

例如:计算1~100的积。

mul = 1

i = 1

while i <=100:

mul *=i

i += 1

else:

print("1~100的积为:%s" %mul)

  1. .for语句

标准语句:

for i in 区间范围:

Print(“循环体”)

例如:打印直角三角形

k = 10

for i in range(1,k):

for j in range(1,k):

print("*",end = "")

print("")

  1. .循环语句中的关键字

break关键字:满足规定条件,结束这个程序。

例如:猜数游戏

import random

print("下面我们将进行一个猜数游戏,你准备好了吗?")

rand = random.randint(1,100)

count = 0

while True:

guess = int(input("请输入你猜测的数字:"))

count += 1

if guess == rand:

break

elif guess > rand:

print("猜错了!这个数有点大!")

else:

print("猜错了!这个数有点小!")

print("恭喜您猜对了!游戏结束!!")

print("此次游戏你一共猜了:%s次" %count)

continue关键字:跳过该次循环,继续进行下一次循环。

例如:求 1-100 的奇数的和

sum = 0;

for i in range(101):

if i % 2 == 0:

continue;

sum += i;

print("1-100 的奇数的和是:%s" %sum);

else:只有在正常循环结束才执行其后面的代码,否则不执行。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值