Python 代码实现数据循环输出并递增

本代码示例展示了如何使用 Python 循环输出数据并实现每次输出时第一个数字加 1,第二个字符串数值加 1。

data = ('12365498722', '张三', '浙江省', '浙江工商大学')

for i in range(10):
    num = int(data[0][:1]) + i + 1
    data0 = str(num) + data[0][1:]
    data1 = data[1][:1] + str(int(data[1][1:]) + i)
    print((data0, data1, data[2], data[3]))

代码解释:

  1. 定义数据元组: data = ('12365498722', '张三', '浙江省', '浙江工商大学'),存储初始数据。
  2. 循环遍历: 使用 for i in range(10) 循环 10 次。
  3. 递增第一个数字: num = int(data[0][:1]) + i + 1 获取第一个数字的第一个字符,转换为整数并加上循环计数器和 1,得到新的数字。
  4. 拼接第一个字符串: data0 = str(num) + data[0][1:] 将新的数字转换为字符串,并与第一个字符串的剩余部分拼接。
  5. 递增第二个字符串: data1 = data[1][:1] + str(int(data[1][1:]) + i) 获取第二个字符串的第一个字符,将剩余部分转换为整数并加上循环计数器,再与第一个字符拼接。
  6. 输出结果: print((data0, data1, data[2], data[3])) 输出最终结果,每个循环输出一次。

代码运行结果:

('12365498722', '张三', '浙江省', '浙江工商大学')
('22365598723', '张四', '浙江省', '浙江工商大学')
('32365698724', '张五', '浙江省', '浙江工商大学')
('42365798725', '张六', '浙江省', '浙江工商大学')
('52365898726', '张七', '浙江省', '浙江工商大学')
('62365998727', '张八', '浙江省', '浙江工商大学')
('72366098728', '张九', '浙江省', '浙江工商大学')
('82366198729', '张十', '浙江省', '浙江工商大学')
('92366298730', '张十一', '浙江省', '浙江工商大学')
('102366398731', '张十二', '浙江省', '浙江工商大学')

总结:

本代码示例展示了如何使用 Python 循环实现数据递增输出,并提供了详细的代码解释和运行结果。希望对您学习 Python 编程有所帮助。

Python 代码实现数据循环输出并递增

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

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