Python 以不同的方式保存数据
Python save data in different way
在我的代码中,我有一个变量,我可以在其中获取像 4, 6, 8
这样的计数。我真正想要的是:
这是count = 6
的时候
New
A
New
B
New
C
如果 count
是 4 那么:
New
A
New
B
等等多次计数。我想保存此订单中的值我该如何管理这个任何人都可以帮助我解决这个问题。因为我想用这种方式保存数据。
我试过了,它工作正常,但我只想知道如何简化它
def add_booking_step(count):
if count > 0:
chars = 97
for j in range(0, count, 1):
# print(chr(chars))
if (j % 2) == 0:
print('Start')
else:
print(chr(chars))
chars = chars + 1
return chars
add_booking_step(8)
当 count
大于 chars
时会发生什么?你可以把 chars = chars + 1
写成 chars+=1
。最后,for 循环中的 step 值没有做任何事情,你可以没有它,只有当你想步进一个大于 1 的值(整数)时才需要它,所以应该是:for j in range(0, count):
相同的结果,但更简单
def add_booking_step(count):
chars = 97
for j in range(count):
if j%2== 0:
print('Start')
else:
print(chr(chars))
chars +=1
add_booking_step(8)
在我的代码中,我有一个变量,我可以在其中获取像 4, 6, 8
这样的计数。我真正想要的是:
这是count = 6
New
A
New
B
New
C
如果 count
是 4 那么:
New
A
New
B
等等多次计数。我想保存此订单中的值我该如何管理这个任何人都可以帮助我解决这个问题。因为我想用这种方式保存数据。
我试过了,它工作正常,但我只想知道如何简化它
def add_booking_step(count):
if count > 0:
chars = 97
for j in range(0, count, 1):
# print(chr(chars))
if (j % 2) == 0:
print('Start')
else:
print(chr(chars))
chars = chars + 1
return chars
add_booking_step(8)
当 count
大于 chars
时会发生什么?你可以把 chars = chars + 1
写成 chars+=1
。最后,for 循环中的 step 值没有做任何事情,你可以没有它,只有当你想步进一个大于 1 的值(整数)时才需要它,所以应该是:for j in range(0, count):
相同的结果,但更简单
def add_booking_step(count):
chars = 97
for j in range(count):
if j%2== 0:
print('Start')
else:
print(chr(chars))
chars +=1
add_booking_step(8)