首页 > 编程语言 >Python 篇章(十六)

Python 篇章(十六)

时间:2025-02-05 10:30:11浏览次数:3  
标签:语句 index Python 质数 十六 range num 篇章 print

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

'''

标签:语句,index,Python,质数,十六,range,num,篇章,print
From: https://www.cnblogs.com/ArMinLi/p/18698893

相关文章