Python 篇章(十六)
一、for 语句格式
#格式
for 变量名 in 集合:
语句
#逻辑:
按顺序取“集合”中的每个元素赋值给“变量”,再去执行语句。如此反复循环,直到取完“集合”中的元素截止。
#例如:
for i in [1, 2, 3, 4, 5]:
print(i)
二、range 函数方法
功能:生成数列
格式:range([start], [end], [step])
解释:start 默认是 0、step 默认是1,这两个是可有可无的,但是end是必须有的 !!
示例:
#例1:
for t in range(5):
print("t = %d" % (t))
#例2:
for y in range(2, 10 + 1, 2):
print("y = %d" % (y))
三、enumerate 函数方法
功能:同时生成下标和元素值
格式:enumerate([list])
示例:
for index, i in enumerate([1, 2, 3, 4, 5]): #index, i = 下标, 元素
print("index = %d" % (index), "i = %d" % (i))
四、for 语句简单示例
'''用for计算1+2+3+......+100的总核数
sum = 0
for i in range(1,100 + 1):
sum += i
print("总核数 = %d" % (sum)) # 总核数 = 5050
'''
'''从控制台输入一个数,判断是否是质数;质数:只能被1和自身整除的就是质数,其中,2就是质数,1则不是
# 用户输入数字
num = int(input("请输入一个数字: "))
# 质数大于 1
if num > 1:
# 查看因子
for i in range(2, num):
if (num % i) == 0:
print(num, "不是质数")
print(i, "乘于", num // i, "是", num)
break
else:
print(num, "是质数")
# 如果输入的数字小于或等于 1,不是质数
else:
print(num, "不是质数")
'''
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律