×Закрыть

Python. Для чого використовується sys.argv?

Вітаю! Освоюю Python. Підскажіть для чого використовується sys.argv в мові? Як для чайника.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Зпробуй подивитись що таке sys

Всім, дякую! Розібрався! Після ехр поставив знак множення)))

Пише: SyntaxError: invalid syntax. Що не так? Python 2.7.14
*******************************
запрос: test.py 1 1 0.25
********************************

import sys
import math

a = float(sys.argv[1])
b = float(sys.argv[2])
c = float(sys.argv[3])

f=1/sqrt(2*math.pi) * mat.exp *(-(sqrt(a-b))/2*pow(c,2))

print f

Спробуйте скоротити цю програму до мінімально працюючої, наприклад

import sys
import math

f=1

print f

А потім поступово додавайте по одній операції і перевіряйте чи працює.

Також спробуйте почитати книги, напр.
starylev.com.ua/python-dlya-ditey

змінити mat.exp -> math.exp (по аналогії з math.pi)

Тут по-анлгійські, але зрозуміло, якщо уважно дивитись) www.youtube.com/watch?v=ZYt1HAe7HjI

Дякую! Вже зрозумів))

Подписаться на комментарии