Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 8, 2017 01:05:20

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

Вопросы от новичков.

Kuk
Встроенная функция range вам нужна. В цикле for ее использовать



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

Офлайн

#2 Авг. 8, 2017 01:12:35

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы от новичков.

John_16 я знаю что функция range в цикле for нужна,но как это изобразить пока не могу допереть.Пишу вот такую хрень,но это не правильно конечно)),а как правильно не знаю.

 from math import*
x=float(input("Введите значение x "))
for x in range(1,8,0.5):
    f = cos(x) ** 2 + 1
print("Функция имеет следующие значения",f)

Отредактировано Kuk (Авг. 8, 2017 01:16:28)

Офлайн

#3 Авг. 8, 2017 05:57:24

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопросы от новичков.

 from math import *
  
def function(x):
    return cos(x) ** 2 + 1
  
  
def float_range(start, stop, step):
    while start < stop:
        yield start
        start += step
  
start = 1
stop = 8
step = 0.5
values = [function(x) for x in float_range(start, stop, range)]
  
print("Функция имеет следующие значения {}".format(",".join([str(x) for x in values])))



Отредактировано FishHook (Авг. 8, 2017 14:30:12)

Офлайн

#4 Авг. 8, 2017 13:38:41

Kuk
Зарегистрирован: 2017-07-03
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы от новичков.

FishHookспасибо.

Офлайн

#5 Авг. 20, 2017 15:07:52

korifa
Зарегистрирован: 2017-07-01
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы от новичков.

посоветуйте книжку по джанго с нуля

Офлайн

#6 Авг. 21, 2017 06:30:33

Vigi
От: Курья, Алтай
Зарегистрирован: 2015-02-07
Сообщения: 144
Репутация: +  8  -
Профиль   Отправить e-mail  

Вопросы от новичков.

Kuk
John_16 я знаю что функция range в цикле for нужна,но как это изобразить пока не могу допереть.Пишу вот такую хрень,но это не правильно конечно)),а как правильно не знаю.

Можно numpy
 from numpy import arange, cos
x = float(input("Введите значение x "))
for x in arange(1, 8, 0.5):
    f = cos(x) ** 2 + 1
print("Функция имеет следующие значения", f)

Отредактировано Vigi (Авг. 21, 2017 06:33:33)

Офлайн

#7 Авг. 21, 2017 06:56:39

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Вопросы от новичков.

Укажите encoding в open
Лучше сделать функцию, ее импортировать и потом вызвать. При этом проще передавать аргументы если такое поребуется.



Офлайн

#8 Авг. 21, 2017 06:56:48

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Вопросы от новичков.

Укажите encoding в open
Лучше сделать функцию, ее импортировать и потом вызвать. При этом проще передавать аргументы если такое поребуется.



Офлайн

#9 Авг. 21, 2017 06:56:57

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Вопросы от новичков.

Укажите encoding в open
Лучше сделать функцию, ее импортировать и потом вызвать. При этом проще передавать аргументы если такое поребуется.



Офлайн

#10 Авг. 21, 2017 08:53:26

Helene@9
Зарегистрирован: 2017-08-21
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы от новичков.

Здравствуйте! Я уже несколько дней бьюсь над этой задачей, может кто-нибудь знает как ее решить?
у меня куча вопросов, например, как сделать так чтобы сумма ‘a’ выводилась не 6, а 4, т.е. подсчет шел по порядку? Мысли в кучу x_x


Кодирование осуществляется следующим образом:
s = ‘aaaabbсaa’ преобразуется в ‘a4b2с1a2’, то есть группы одинаковых символов исходной строки заменяются на этот символ и количество его повторений в этой позиции строки.

Напишите программу, которая считывает строку, кодирует её предложенным алгоритмом и выводит закодированную последовательность на стандартный вывод. Кодирование должно учитывать регистр символов.

Отредактировано Helene@9 (Авг. 21, 2017 09:05:53)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version