Найти - Пользователи
Полная версия: Вопросы от новичков.
Начало » Python для новичков » Вопросы от новичков.
1 2 3 4 None 21 22 23 24 25 26 27 28 29 30 31
Retterhalm
FishHook
Ненормально вообще давать переменным ничего не значащие имена



Понятно. А счетчик по умолчанию i ? Логичнее было использовать это имя вместо n ?
Acamori
Кто-то пробовал интерполировать значения таблиц/массивов в python ?

Есть табличка:



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

Есть какие-либо инструменты в питоне для этого ?
scidam

Acamori
Есть какие-либо инструменте в питоне для этого ?

Двумерная интерполяция в SciPy позволяет то, что вы хотите, в том числе и на нерегулярной сетке значений.
AlexP
Здравствуйте, я изучаю питон недавно и в одном из заданий столкнулся с проблемой. Прошу помощи.

Задание:
Ресторан: создайте класс с именем Restaurant. Метод __init__() класса Restaurant должен содержать два атрибута: restaurant_name и cuisine_type. Создайте метод describe_restaurant(), который выводит два атрибута, и метод open_restaurant(), который выводит сообщение о том, что ресторан открыт.
Создайте на основе своего класса экземпляр с именем restaurant. Выведите два атрибута по отдельности, затем вызовите оба метода.

 class Restaurant():
    ''' Simple restaurant model. '''
def __init__(self , restaurant_name , cuisine_type):
    self.restaurant_name = restaurant_name
    self.cuisine_type = cuisine_type
def describe_restaurant(self):
    ''''Method that describe our restaurant'''
    print('Our restaurant name is '+self.restaurant_name.title()+'and it have '+self.cuisine_type+'.')
def open(self):
    '''Method which notifies that the restaurant is open'''
    print(+self.restaurant_name+' is openned.')
restaurant = Restaurant('mad_party' , 'juuuuuuuuuuude')

И уже на этой стадии компилятор выдает ошибку

C:\Users\Hou\AppData\Local\Programs\Python\Python36-32\python.exe Cpython/ch9/9-1.py
Traceback (most recent call last):
File “Cpython/ch9/9-1.py”, line 15, in <module>
restaurant = Restaurant('mad_party' , ‘juuuuuuuuuuude’)
TypeError: object() takes no parameters

Версия python 3.6.2

Изучаю по книге:
Название: Изучаем Python. Программирование игр, визуализация данных, веб-приложения
Автор: Эрик Мэтиз
Год выпуска: 2017
Издательство: Питер
FishHook
AlexP
Чтобы функции стали методами, их нужно поместить в тело класса с помощью отступов
AlexP
Спасибо огромное. В книге ошибка.
Rusl
приветствую.

пытаюсь разобраться как добавлять в словарь данные полученные в input с применением функции.

создал г.код следующий:
 def make_dict(city, country):
	"""добавляем значения в словарь"""
#	dict1 = {'city':city, 'country':country,}
	dict1["city"] = city
	dict1["country"] = country
	new_data = dict(dict1.items() + dict0.items())
	return new_dat 
dict1 = {} # словарь для временного хранения данных		
dict0 = {} # определяем словарь
val_input_one = "" # вводим переменную для  города
val_input_two = "" # вводим переменную для страны
while True:
	val_input_one = input("название города ")
	if val_input_one == "q":
		break
	val_input_two = input("название страны ")
	if val_input_two == "q":
		break
	dict0 = make_dict(val_input_one,val_input_two)
	print (dict0)
	
.
пробовал создать второй словарь временно хранящий значения, что бы потом объеденить. накопал на форуме про dict() но ругается на +.
Пробовал ещё мной неизученную функцию update() но на сколько я понял она не объеденяет два словаря, а заменяет значения (обновляет), если есть ключ такой же.

как правильно и красиво реализовать?
FishHook
Rusl
Бред, ахинея и ересь.
Почему ты не хочешь читать учебник?
Utservaretur
Добрый день. Я новичок в питоне, да и вообще в программировании не то чтобы профи. Пока решил почитать 4 издание Лутца “Изучаем Python”. И на первом же задании не могу понять, что делать. Создал в Sublime Text 3 файл с простейшим кодом
 import sys
print (sys.platform)
print (2 ** 10)
x = 'spam'
print (x * 8)
Назвал его script1.py и мне его надо выполнить его в командной строке. Но когда я ввожу в самой строке python script1.py, мне выдает

python: can't open file ‘script.py’ : No such file or directory

А когда ввожу в интерпретаторе питона просто script1.py, получаю

File “<stdin>”, line 1, in <module>
NameError: name ‘script1’ is not defined.

Подскажите пожалуйста, что я делаю не так и куда именно нужно вводить команду? Или что-то не так с самим файлом? Он сохранился, как вроде и надо, с типом “python-file”. Его надо поместить туда же, куда ведёт путь PATH?
Если я пытаюсь указать прямой путь к файлу, то

SyntaxError: unexpected character after line continuation character.
Romissevd
Utservaretur
Назвал его script1.py и мне его надо выполнить его в командной строке. Но когда я ввожу в самой строке python script1.py, мне выдает

python: can't open file ‘script.py’ : No such file or directory
Либо перейди в директорию где лежит файл и оттуда запускай,
C:\\Тута\лежит\твой\скрипт>python script1.py
либо указывай явный путь к файлу при вызове
C:\\Здеся\нахожуся>python C:\\Тута\лежит\твой\скрипт\script1.py
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB