Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 21, 2016 12:21:47

yurqaa
Зарегистрирован: 2016-12-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

G = 6.67 * 10 ** -11
pi = 3.14
r=float(input('введите значение радиуса цилиндра (r) ‘))
σ=float(input(’введите значение избыточной плотности (σ) ‘))
h=float(input(’введите значение глубины залегания (h) ‘))
x=int(input(’введите x '))
F = (2* pi * σ * G * h * r**2) / ((h**2) + (x**2))
print(F)

Как сделать так, чтобы можно было задать несколько значений для переменной Х. И посчитать силу для каждого этого значения. Все результаты чтобы записались каждый с новой строки

Или сделать так чтобы после первого ввода переменных, в дальнейшем не приходилось набирать все заново а просто менять значения переменной Х.

Заранее спасибо

Офлайн

#2 Дек. 21, 2016 12:56:29

MickeyMouse
Зарегистрирован: 2016-11-16
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

Запихнуть все начиная с X в цикл.

Офлайн

#3 Дек. 21, 2016 13:09:10

yurqaa
Зарегистрирован: 2016-12-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

MickeyMouse
Запихнуть все начиная с X в цикл.
Эх, если бы я знал как, я бы наверное не писал сюда

Офлайн

#4 Дек. 21, 2016 13:38:00

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

 G = 6.67 * 10 ** -11
pi = 3.14
r = 10
σ = 10
h = 10
while True:
    x = input('Input X: ')
    for i in x.split(' '):
        F = (2 * pi * σ * G * h * r ** 2) / ((h ** 2) + (int(i) ** 2))
        print(F)
 Input X: 10
2.09438e-08
Input X: 10 20
2.09438e-08
8.37752e-09
Input X:



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Дек. 21, 2016 13:47:20

yurqaa
Зарегистрирован: 2016-12-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

ZerG
Большое спасибо +1реп

Офлайн

#6 Дек. 21, 2016 15:24:55

yurqaa
Зарегистрирован: 2016-12-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

ZerG
А как сделать так чтобы результаты вычислений записывались в отдельный текстовый файл. Каждый ответ на новой строке

Офлайн

#7 Дек. 21, 2016 18:13:15

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

yurqaa
а Вы потом получите диплом с высшим образованием?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Дек. 21, 2016 18:59:35

yurqaa
Зарегистрирован: 2016-12-17
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

JOHN_16
yurqaaа Вы потом получите диплом с высшим образованием?
Мне для начала нужно школу закончить а потом уже о ВО думать. И надеюсь моя будущая специальность не будет связана с программированием. А пока прошу помощь у компетентных в данной сфере людей, чтобы получить хорошую оценку по информатике

Офлайн

#9 Дек. 22, 2016 16:10:03

DesSolo
Зарегистрирован: 2016-12-22
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дописать программу!!!

 class SaveTo:
    def __init__(self,name_file):
        self.file=open(name_file,'w')
    def write(self,item):
        self.file.write( '%s\n' %str(item))
    @property
    def close_file(self):
        self.file.close()
Output=SaveTo('output_x.txt')
G = 6.67 * 10 ** -11
pi = 3.14
r = 10
σ = 10
h = 10
while True:
    x = input('Input X: ')
    for i in x.split(' '):
        try:
            F = (2 * pi * σ * G * h * r ** 2) / ((h ** 2) + (int(i) ** 2))
            print(F)
            Output.write(F)
        except ValueError:
            print('Ничего не введено, сохраняем файл')
            Output.close_file
По окончанию ввода надать Enter. Создать рядом файл с именем output_x.txt.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version