Python 代码实现数据循环输出并递增
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]))
代码解释:
- 定义数据元组:
data = ('12365498722', '张三', '浙江省', '浙江工商大学'),存储初始数据。 - 循环遍历: 使用
for i in range(10)循环 10 次。 - 递增第一个数字:
num = int(data[0][:1]) + i + 1获取第一个数字的第一个字符,转换为整数并加上循环计数器和 1,得到新的数字。 - 拼接第一个字符串:
data0 = str(num) + data[0][1:]将新的数字转换为字符串,并与第一个字符串的剩余部分拼接。 - 递增第二个字符串:
data1 = data[1][:1] + str(int(data[1][1:]) + i)获取第二个字符串的第一个字符,将剩余部分转换为整数并加上循环计数器,再与第一个字符拼接。 - 输出结果:
print((data0, data1, data[2], data[3]))输出最终结果,每个循环输出一次。
代码运行结果:
('12365498722', '张三', '浙江省', '浙江工商大学')
('22365598723', '张四', '浙江省', '浙江工商大学')
('32365698724', '张五', '浙江省', '浙江工商大学')
('42365798725', '张六', '浙江省', '浙江工商大学')
('52365898726', '张七', '浙江省', '浙江工商大学')
('62365998727', '张八', '浙江省', '浙江工商大学')
('72366098728', '张九', '浙江省', '浙江工商大学')
('82366198729', '张十', '浙江省', '浙江工商大学')
('92366298730', '张十一', '浙江省', '浙江工商大学')
('102366398731', '张十二', '浙江省', '浙江工商大学')
总结:
本代码示例展示了如何使用 Python 循环实现数据递增输出,并提供了详细的代码解释和运行结果。希望对您学习 Python 编程有所帮助。
原文地址: https://www.cveoy.top/t/topic/oyRY 著作权归作者所有。请勿转载和采集!