Python 程序:循环输出数据并递增数字和字符串
data = ('12365498722', '张三', '浙江省', '浙江工商大学')
for i in range(100):
new_data = (str(int(data[0])+1), data[1]+str(i+1), data[2], data[3])
print(new_data)
该代码使用 Python 中的循环语句 for 循环 100 次,每次循环中将第一个数字加 1,第二个字符串的数值加一,并将其作为元组 new_data 输出。
输出结果示例:
('12365498723', '张三1', '浙江省', '浙江工商大学')
('12365498724', '张三2', '浙江省', '浙江工商大学')
...
('12365498822', '张三100', '浙江省', '浙江工商大学')
代码中使用了以下知识点:
range(100): 用于生成 0 到 99 的整数序列,控制循环次数。str(int(data[0])+1): 将第一个数字转换为整数,加 1 后再转换为字符串。data[1]+str(i+1): 将第二个字符串与循环计数器i+1连接。print(new_data): 将每次循环生成的元组new_data输出。
该程序实现了循环输出数据的目标,并对第一个数字和第二个字符串进行了递增操作。代码简洁易懂,适合初学者学习。
原文地址: https://www.cveoy.top/t/topic/oyR3 著作权归作者所有。请勿转载和采集!