[英]Why aren't the contents of my text file printing in python?
你在问题 4 中忘记使用 write 方法,因此这就是为什么在问题 5 中没有要读取的数据
fnumbers = open("cube_numbers.txt", "w")
for num in range(1,20):
if num % 2 != 0:
x = num ** 3
fnumbers.write(str(x) + "\n" )
fnumbers.close()
要回答问题 5,首先使用 read 方法打开文件并简单地使用 for 循环
fnumbers = open("cube_numbers.txt", "r")
sum = 0;
for num in fnumbers:
number = int(num)
if(number % 3 == 0):
print(number)
sum = sum + number
print("sum = ", sum)
fnumbers.close()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.