gpt4 book ai didi

python - 较短版本的 python 代码块,使用 file.write

转载 作者:行者123 更新时间:2023-12-01 23:11:15 25 4
gpt4 key购买 nike

我是 python 的初学者,想知道这个代码块是否有更短的版本。我正在尝试将八表写入文件。

i = 1
file = open('table.txt', 'w')
while i<=10:
inputf = str(8*i)
file.write('8 * ')
file.write(str(i))
file.write(' = ')
file.write(inputf)
file.write('\n')
i = i+1
file.close()

最佳答案

您可以像下面这样使用f-string:

i = 1
file = open('table.txt', 'w')
while i<=10:
file.write(f' 8 * {i} = {8*i} \n')
i = i+1
file.close()

感谢@BNilsou 使用for-loop:

file = open('table.txt', 'w')
for i in range(1,11):
file.write(f' 8 * {i} = {8*i} \n')
file.close()

输出:(在 table.txt 中)

 8 * 1 = 8 
8 * 2 = 16
8 * 3 = 24
8 * 4 = 32
8 * 5 = 40
8 * 6 = 48
8 * 7 = 56
8 * 8 = 64
8 * 9 = 72
8 * 10 = 80

关于python - 较短版本的 python 代码块,使用 file.write,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69913151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com