美文网首页
Python 24 for循环

Python 24 for循环

作者: 秋雨夏磊 | 来源:发表于2022-07-22 21:07 被阅读0次

#for语句的简单灵活运用

#输出一个列表,列表的值是for的i变量每次取出一个range()函数生成的值,i的值的范围是0-4的整数

print([ifor iin range(5)])

---------------------------------------------------------------------------------------------------------------------------------------

#循环结束后立即做的事情

#定义一个列表,名称为num,包含5个整数,初始值为0

num = [0] *5

#for循环,for的i变量每次取出一个range()函数生成的值,i的范围是0到列表长度减一

for iin range(len(num)):

#列表中存入终端输入的数据并转换为整数的值

    num[i] =int(input())

#定义一个整数变量sum,初始值为0

sum =0

#for的i变量每次取出一个range()函数生成的值,进入一次循环,生成一次特定的语句,i的范围是0到列表长度减一

for iin range(len(num)):

#变量sum的值与列表num中的值相加,并将相加得到的结果存入变量sum中

    sum = sum + num[i]

#循环结束后立即做的事情

else:

print(sum)

-------------------------------------------------------------------------------------------------------------------------

#合并代码,进一步优化

#定义变量提前

#两个for循环合并

num = [0] *5

sum =0

for iin range(len(num)):

num[i] =int(input())

sum = sum + num[i]

else:

print(sum)

----------------------------------------------------------------------------------------------------------------------------------

#进一步优化,直接累加

#定义一个列表,名称为num,包含5个整数,初始值为0

num = [0] *5

#定义一个变量,名称为sum,初始值为0

sum =0

#for的i每次取一个range()函数生成的值,进入一次循环,生成一次特定的语句

for iin range(len(num)):

#变量sum与输入的值相加,在赋值给sum

    sum = sum +int(input())

else:

#循环结束后必须执行的语句,输出sum的值

    print(sum)

--------------------------------------------------------------------------------------------------------------

#去除列表

#并非说明使用列表就没有意义

#这种写法会丢失各种原始输入数据

#定义一个整数变量sum,初始值为0

sum =0

#for的i变量每次取一个range()函数生成的值,i的范围是0-4

for iin range(5):

#变量sum与终端接收的值相加,并相加的结果赋值给变量sum

    sum = sum +int(input())

else:

#for循环结束后必须执行的语句,输出sum的值

    print(sum)

相关文章

网友评论

      本文标题:Python 24 for循环

      本文链接:https://www.haomeiwen.com/subject/hhdmirtx.html