CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

aide sur code python

phicala
phicala
Niveau 1
11 avril 2023 à 17:51:03

Bonjour,

Je débute en codage, j'ai un problème sur pycharms python 3.11

J'ai l'erreur : "Unindent does not match any outer indentation level"

Pouvez vous m'aider a régler ce problème?

Mon code est :

import pygame
import pytmx
import pyscroll
import self as self

class Game:

def __init__(self):
# créé la fenetre du jeu
self.screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("Pygamon - You're Anventure")

# charger la carte
tmx_data = pytmx.util_pygame.load_pygame('carte.tmx')
map_data = pyscroll.data.TiledMapData(tmx_data)
map_layer = pyscroll.orthographic.BufferedRenderer(map_data, self.screen.get_size())
map_layer.zoom = 2

# dessiner le groupe de calques
self.group = pyscroll.PyscrollGroup(map_layer=map_layer, default_layer=1)

def run(self):

# boucle du jeu
running = True

while running:

self.group.draw(self.screen)
pygame.display.flip()

for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False

pygame.QUIT()

Merci par avance

Fankine
Fankine
Niveau 81
11 avril 2023 à 17:59:11

C'est que t'as chié ton indentation.

Utilise bien tab (plus facile quand tu débute) pour faire ton indentation et indente correctement comme on te l'a appris à l'école c'est pas bien compliqué :noel:

Message édité le 11 avril 2023 à 18:00:52 par Fankine
phicala
phicala
Niveau 1
19 avril 2023 à 09:13:07

Merci Beaucoup

Chernenko
Chernenko
Niveau 17
19 avril 2023 à 10:18:42

L'indentation sur python c'est vraiment important :ok:
Quand tu dis que tu débute à coder, c'est vraiment débuter?
Parce que pour faire des classes, tu peux déjà voir les bases de la programmation en python :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment