#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)
网友评论