win.blit(gpic, (gx, gy))
gpic = grass.pic
class Grass:
def __init__(self):
self.X = 0
self.Y = 195
def pic(self):
return pygame.image.load('Imaga\\grass.png')
gpic = Grass()
win.blit(gpic.pic(), (gpic.X, gpic.Y))
"test": [0, "testt"]выглядят как список, соответственно к ним можно обратиться как к элементам списка по индексу, или развернуть в две переменных.
my_data = {"test": [0, "testt"]}
my_test = my_data['test']
print(my_data['test'][0], my_data['test'][1])
first_test, second_test = my_test
print(first_test, second_test)
import pyowm
##...
elif 'погода' in exersize:
talk('Скажите город в котором хотите узнать погоду: ')
r = sr.Recognizer()
with sr.Microphone() as source1:
audio1 = r.listen(source1)
nameOFcity = r.recognize_google(audio1, language="ru-Ru").lower()
observation = owm.weather_at_place(nameOFcity)
w = observation.get_weather()
temp = w.get_temperature('celsius')["temp"]
talk(' В городе ' + str(nameOFcity) + ' сейчас ' + w.get_detailed_status())
talk('Температура в районе ' + str(temp) + 'градусов')
except:
with open('errorslistexcept.txt','a+') as inv:
inv.write(str(line) + '\n')
except:
with open('errorslistexcept.txt','a+') as inv:
inv.write(str(line) + '\n')
def my_func(x):
return(x * x)
args = [1, 2, 3, 4]
result = list(map(my_func, args))
print(result)
e =[ 1,2,3,4,5,6]
for a in e:
print (a)
def fun (_a):
y= 4+_a
return y
print(*map(fun, e))
for i in a:
for next_element in my_massive:
from random import random
class MyUsers (object):
def __init__(self, _number): # это конструктор объектов с атрибутом «номер»
self.number = _number
def set_x(self, _x): # это установка значения некоего атрибута х какому-либо объекту нашего класса
self.x = _x
def get_x(self): # это метод получения атрибута х для любого существующего объекта нашего класса
return self.x
def get_number(self): # это метод получения номера любого существующего объекта нашего класса
return self.number
user1 = MyUsers(11) # можно создавать объекты user1, user2 вручную
user1.set_x(111)
user2 = MyUsers(22)
user2.set_x(345)
print(user1.get_number(), user1.get_x())
print(user2.get_number(), user2.get_x())
users =[] # можно сделать список
for i in range(10): # и заполнить его десятком объектов класса
users.append(MyUsers(i))
users[i].set_x(random())
for user in users: # перебираем список созданных объектов
print(user.get_number(), user.get_x())