Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.10.2019
Сообщений: 3

Ошибка в функции.

21.10.2019, 17:32. Показов 811. Ответов 5

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
import pygame
 
pygame.init()
win = pygame.display.set_mode((500, 500))
 
pygame.display.set_caption("Игра")
 
walkRight = [pygame.image.load('pygame_right_1.png'),#если в папке('statik/right_1.png')
pygame.image.load('pygame_right_2.png'),pygame.image.load('pygame_right_3.png'),
pygame.image.load('pygame_right_4.png'),pygame.image.load('pygame_right_5.png'),
pygame.image.load('pygame_right_6.png')]
 
walkLeft = [pygame.image.load('pygame_left_1.png'),
pygame.image.load('pygame_left_2.png'),pygame.image.load('pygame_left_3.png'),
pygame.image.load('pygame_left_4.png'),pygame.image.load('pygame_left_5.png'),
pygame.image.load('pygame_left_6.png')]
 
bg = pygame.image.load('bg.jpg')
playerStand = pygame.image.load('pygame_idle.png')
 
clock = pygame.time.Clock()
 
x = 50
y = 425
widht = 60
height = 75
speed = 5
 
isjump = False
jumpCount = 10
 
left = False
right = False
animCount = 0
 
def drawWindoww():
    global animCount
    win.blit(bg,(0,0))#рисуем
 
    if animCount + 1>= 30:
        animCount = 0
 
    if left:
        win.blit(walkLeft[animCount // 5], (x,y))
        animCount +=1
    elif right:
        win.blit(walkRight[animCount // 5], (x,y))
        animCount +=1
    else:
        win.blit(walkStand, (x,y))
        pygame.display.update()
 
run = True
while run:
    clock.tick(30)
 
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
 
    keys = pygame.key.get_pressed()
    if keys[pygame.K_LEFT] and x>5:
        x -=speed
        left =True
        right =False
    elif keys[pygame.K_RIGHT] and x<500 - widht -5:
        x +=speed 
        left =False
        right =True
    else:
        left =False
        right =False
        animCount = 0
        if keys[pygame.K_SPACE]:
            isjump = True
        else:
            if jumpCount >=-10:#физика прыжка
                if jumpCount <0:
                    y +=(jumpCount**2)/3
                else:
                    y -= (jumpCount **2)/3
                jumpCount -= 1
 
            else:
                isjump = False
                jumpCount = 10
 
    drawWindoww()
    pygame.quit()
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2019, 17:32
Ответы с готовыми решениями:

А почему ошибка, что функции print и read не определены в функции main()?
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... #include &lt;iostream&gt; #include...

Ошибка формирования отчета в СКД: ошибка при попытке вычисления значения агрегатной функции
Решая свою задачку, нарыла формулу, в которой вылазит ошибка. И не могу понять.. Вот формула ВЫБОР КОГДА...

Ошибка с вызовом функции WinApi GetVersionExA: Ошибка A2114 Несоответствие типа аргумента INVOKE: аргумент: 1
Мне нужно вызвать функцию GetVersionExA из программы, написанной на masm. он принимает единственный параметр lpVersionInformation типа...

5
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
21.10.2019, 17:43
НерубАндрей, Андрюх, а спросить, сравнить у этих других код нельзя?
Только не говори про какую функцию писало ошибку и полный текст ошибки не давай, позволь нам немного погадать!
0
0 / 0 / 0
Регистрация: 21.10.2019
Сообщений: 3
21.10.2019, 17:50  [ТС]
Код идентичен, но в данном один из walk не существует почемуто
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
21.10.2019, 18:00
Дай угадаю? NameError: name 'walkStand' is not defined

Добавлено через 39 секунд
Так эта переменная названа playerStand
1
0 / 0 / 0
Регистрация: 21.10.2019
Сообщений: 3
21.10.2019, 18:14  [ТС]
Теперь вот это
Code
1
2
3
4
Traceback (most recent call last):
  File "weer.py", line 57, in <module>
    for event in pygame.event.get(run):
pygame.error: video system not initialized
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
21.10.2019, 18:18
pygame.init()

Добавлено через 1 минуту
точнее pygame.display.set_mode(windowSize)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2019, 18:18
Помогаю со студенческими работами здесь

Ошибка в шаблоне функции: "Отсутствуют экземпляры шаблон функции, соответствующие списку аргументов"
#include &lt;iostream&gt; #include &lt;iterator&gt; #include &lt;map&gt; #include &lt;Windows.h&gt; #include &lt;functional&gt; #include &lt;string&gt; #include...

Ошибка "Присваивание имени функции вне тела этой функции" при наличии двух одноименных функций в одном контексте
Данный код: type T = class public function F: integer; begin F := 2; end; function F(x:...

График функции и ошибка "Неверное число параметров функции"
Program aaa; Uses GraphABC; Var x,y:integer; Begin For x:=0 to 360 do Begin Y:=Round( sin(x*3,14/180)*100); ...

в чем тут ошибка? препод говори имеется ошибка при вызове функции "put_mas" для массива "second"
#include &lt;stdio.h&gt; #define FIRST_VALUE ( 10 ) #define SECOND_VALUE ( 12 ) void out_mas( int *, int ); void put_mas( int *, int,...

Ошибка в функции
Добрый день! Помогите понять, пожалуйста, что именно ему не нравится??


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru