Python 代码:生成 40 个 9 位学号

以下代码展示了如何使用 Python 生成 40 个长度为 9 的学号,并将它们存储在字符串数组中:

student_ids = []  # 定义空的字符串数组

for i in range(40):
    # 生成学号,使用字符串格式化将数字填充到9位长度
    student_id = '{:09d}'.format(i)
    student_ids.append(student_id)  # 将学号添加到数组中

print(student_ids)  # 打印学号数组

代码解释:

  1. 定义字符串数组: student_ids = [] 创建了一个空的字符串数组,用于存储生成的学号。
  2. 循环生成学号: for i in range(40): 循环执行 40 次,每次生成一个学号。
  3. 字符串格式化: student_id = '{:09d}'.format(i) 使用字符串格式化方法将循环变量 i 转换为 9 位长度的数字字符串,不足 9 位用 0 填充。例如,当 i 等于 10 时,生成的学号为 '000000010'
  4. 添加学号到数组: student_ids.append(student_id) 将生成的学号添加到 student_ids 数组中。
  5. 打印学号数组: print(student_ids) 打印生成的学号数组。

运行结果:

['000000000', '000000001', '000000002', '000000003', '000000004', '000000005', '000000006', '000000007', '000000008', '000000009', '000000010', '000000011', '000000012', '000000013', '000000014', '000000015', '000000016', '000000017', '000000018', '000000019', '000000020', '000000021', '000000022', '000000023', '000000024', '000000025', '000000026', '000000027', '000000028', '000000029', '000000030', '000000031', '000000032', '000000033', '000000034', '000000035', '000000036', '000000037', '000000038', '000000039']

总结:

通过这段代码,我们可以轻松生成 40 个 9 位的学号,并将其存储在字符串数组中。您可以根据需要修改代码中的循环次数和学号长度,生成更多或更短的学号。


原文地址: https://www.cveoy.top/t/topic/fMJr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录