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, "不是质数")

'''
posted @   ArMinLi  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示