用python二重循环求成绩表_python的循环

python的循环

编写程序时经常有代码需要重复运行,python提供了while和for进行循环操作。

一、while循环

1、while循环可以根据条件进行判断,决定是否要循环执行语句块,语法如下:

循环条件后面也是要使用冒号,然后缩进写循环操作语句,先判断条件是否成立,如果为true,则执行循环操作语句,如果为false,则跳出循环。示例代码如下:

count = 0

while (count <5):

count = count+1

print (count)

#结果

>>>

5

变量count初始值为0,当count < 5时,循环执行count=count+1语句。如第1遍执行时,条件是0 < 5,结果true,则执行count=count+1语句,count值变为1,此时已经没有其他语句同级,则值变为2。以此类推,当count等于4的时候,4 < 5成立,执行count=count+1语句,count变为5,此时再进行条件判断5 < 5为false,退出while循环,最后的输出结果为5.

2、字符串的格式化是将若干值插入带有“%”替代符的字符串中,从而可以动态地输出字符串,字符串中的“%d”表示插入的是一个整形数据,字符串后面的“%i”表示取的是变量i的值。

字符串格式化中可以使用的替代符除了“%d”,还有其他的替代符,如下表:

下面示例演示这几种替代符的使用情况:

num = 5

numStr = "5"

numF = 5.55

print("第%d名"%num)

print("第%s名"%numStr)

print("分数是:%f"%numF)

#结果

>>>

第5名

第5名

分数是:5.550000

字符串中使用对应的替代符,把相应的变量插入到了相应的位置。

字符串中还可以使用多个替代符,对应的变量使用元组即可,示例代码如下:

first = 1

second = 2

print("第%d名和第%d名"%(first,second))

#结果

>>>

第1名和第2名

使用时要注意顺序,位置不能放错,否则可能会出现类型不匹配的问题。

还可以使用字典格式化多个值,示例代码如下:

num={"first":1,"second":2}

print("第%(first)d名和第%(second)d名"%num)

#结果

>>>

第1名和第2名

因为字典是无序的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值