Помогите пожалуйста с созданием и записью пременной в текстовый документ после вычислений

conoid

Новичок
Пользователь
Сен 12, 2022
2
0
1
Как мне сделать так чтобы все итераций пременной g создались и записались в формате txt? В прикреплённом файле я добавил какие данные должны быть записаны(итерации). Как мне это решить(сделать)?

Python:
import math as m
from time import sleep
import time

GM=9.81
R3=600
H=input('Введите конечную высоту: ')
H=int(H)
#m=((4.5154270)*10**21)/((5.2915158)*10**12) #отношение масс планет
#g=m/r2**2

for j in range(H):
 
    sleep(0.0000000000000000000000000000000000001)
  
 
 
    for i in range(j):
      
        sleep(0.0000001)     
        g=GM*(R3/(R3+j))
        print(g)
  
        file = open("tst.txt", "w")
        file.write(g)
        file.close()

        # g=GM*(((M)*10**12)/R3)
print('Моделирование закончено\n')
print('Гравитация уменьшиться на ', (9.81)-g)
input()




 

Вложения

  • python_WBWFeWySUs.png
    python_WBWFeWySUs.png
    31,1 КБ · Просмотры: 3
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
Python:
import math as m
from time import sleep
import time

GM = 9.81
R3 = 600
H = input('Введите конечную высоту: ')
H = int(H)
# m=((4.5154270)*10**21)/((5.2915158)*10**12) #отношение масс планет
# g=m/r2**2

with open("tst.txt", "w") as file:
    for j in range(H):

        sleep(0.0000000000000000000000000000000000001)

        for i in range(j):
            sleep(0.0000001)
            g = GM * (R3 / (R3 + j))
            print(g)

            file.write(f"{str(g)}\n")

            # g=GM*(((M)*10**12)/R3)
    file.write('Моделирование закончено\n')
print('Моделирование закончено\n')
print('Гравитация уменьшиться на ', (9.81) - g)
input()
 
Последнее редактирование:

conoid

Новичок
Пользователь
Сен 12, 2022
2
0
1
Python:
import math as m
from time import sleep
import time

GM = 9.81
R3 = 600
H = input('Введите конечную высоту: ')
H = int(H)
# m=((4.5154270)*10**21)/((5.2915158)*10**12) #отношение масс планет
# g=m/r2**2

with open("tst.txt", "w") as file:
    for j in range(H):

        sleep(0.0000000000000000000000000000000000001)

        for i in range(j):
            sleep(0.0000001)
            g = GM * (R3 / (R3 + j))
            print(g)

            file.write(f"{str(g)}\n")

            # g=GM*(((M)*10**12)/R3)
    file.write('Моделирование закончено\n')
print('Моделирование закончено\n')
print('Гравитация уменьшиться на ', (9.81) - g)
input()
Спасибо, всё работает.
 

Форум IT Специалистов