France-IOI
Vous devez apprendre à programmer sur Pyhton cependant vous faîtes des erreurs et vous ne savez point quel est l'erreur ou vous êtes juste bloquer sur un niveau comme une merde.
Voici ces corrections du niveau 1 disponible sur France-IOI:
Voici ces corrections du niveau 1 disponible sur France-IOI:
# Hello World
print("Hello world!")
# Présentation
print("Coucou !")
print("Je m'appelle Camthalion")
print("Ma devise est 'Parler peu mais parler bien'.")
# Plan de la montagne
print("Tout droit tu grimperas,")
print("La clé tu trouveras,")
print("Habile tu seras,")
print("Quand tu les porteras,")
print("Et avec le chef tu reviendras !")
# Dans le fourré
from robot import *
haut()
haut()
haut()
droite()
droite()
bas()
bas()
droite()
# Empilement de cylindres
from robot import *
deplacer(1, 2)
deplacer(1, 3)
deplacer(2, 3)
deplacer(1, 2)
deplacer(3, 1)
deplacer(3, 2)
deplacer(1, 2)
deplacer(1, 3)
deplacer(2, 3)
deplacer(2, 1)
deplacer(3, 1)
deplacer(2, 3)
deplacer(1, 2)
deplacer(1, 3)
deplacer(2, 3)
# Recette secrète
from robot import *
remplir(3)
transferer(3, 5)
remplir(3)
transferer(3, 5)
vider(5)
transferer(3, 5)
remplir(3)
transferer(3, 5)
# Punition
for loop in range(135):
print("Je dois respecter le Grand Sorcier.")
# Mathématiques de base
for loop in range(13):
print("9 * 8 = 72")
# Transport d'eau
from robot import *
for loop in range(2):
gauche()
print("Bonjour, laissez-moi vous aider")
ramasser()
for loop in range(32):
droite()
deposer()
# Le secret du Goma
from robot import *
for loop in range(15):
droite()
ramasser()
droite()
deposer()
# Sisyphe
from robot import *
for loop in range(21):
haut()
droite()
for loop in range(21):
gauche()
bas()
# Page d'écriture
for loop in range(30):
print("a_", end = "")
print("")
for loop in range(30):
print("b_", end = "")
print("")
for loop in range(30):
print("c_", end = "")
print("")
# Jeu de dames
for loop in range(20):
for loop in range(20):
print("OX", end = "")
print("")
for loop in range(20):
print("XO", end = "")
print("")
# Mont Kailash
from robot import *
for loop in range(108):
for loop in range(13):
haut()
for loop in range(13):
droite()
for loop in range(13):
bas()
for loop in range(13):
gauche()
# Vendanges
from robot import *
for loop in range(20):
ramasser()
for loop in range(15):
droite()
deposer()
for loop in range(15):
gauche()
# Le Grand évènement
from robot import *
for loop in range(9):
haut()
for loop in range(9):
droite()
for loop in range(4):
bas()
for loop in range(8):
gauche()
bas()
for loop in range(8):
droite()
bas()
for loop in range(9):
gauche()
# Réponds !
print(42)
# L'éclipse
print(12581 - 11937)
# Bonbons pour tout le monde !
eleves = 25 + 30 + 27 + 22
total = eleves - 8
print(total * 3)
# L'algoréathlon
distance = 2 + 34 + 6
print(distance, end = " ")
print(distance * 2, end = " ")
print(distance * 3, end = " ")
# Cour de récréation
longueur = 5*17 + 2*7 + 5 + 2*2
aire = longueur*longueur
perimetre = 4*longueur
print(aire)
print(perimetre)
# Une partie de cache-cache
chiffre = 1
while chiffre < 101:
print(chiffre)
chiffre = chiffre + 1
print("J'arrive !")
# Progresser par l'erreur
print("V")
print("V")
print("I")
print("I")
print("V")
print("I")
print("I")
# Décollage de fusée
chiffre = 100
while chiffre != 0:
print(chiffre)
chiffre = chiffre - 1
print("0")
print("Décollage !")
# Invasion de batraciens
crapauds = 1337
for loop in range(12):
crapauds = crapauds * 2
print(crapauds)
# Kermesse
nombre = 1
tour = 1
print(nombre)
while tour < 50:
tour = tour + 1
nombre = nombre + tour
print(nombre)
# Course avec les enfants
from robot import *
distance = 1
for loop in range(10):
for loop in range(distance):
droite()
ramasser()
for loop in range(distance):
gauche()
deposer()
distance = distance + 1
# Construction d'une pyramide
nombre = 17
temp = 0
total = 0
for loop in range(9):
temp = nombre * nombre * nombre
total = total + temp
nombre = nombre - 2
print(total)
# Table de multiplication
nombre = 1
const = 1
const2 = 1
mult = 1
result = 1
for loop in range(20):
nombre = const
mult = const2
for loop in range(20):
result = nombre * mult
print(result, end = " ")
mult = mult + 1
print("")
const = const + 1
# Récoltes
taille = int(input())
taille = taille * taille
total = taille * 23
print(total)
# Retraite spirituelle
jours = int(input())
temps = jours * 16 * 60 * 60
print(temps)
# Âge des petits-enfants
âgeCadet = int(input())
âgeAîné = int(input())
différence = âgeAîné - âgeCadet
print(différence)
# Encore des punitions
lignes = int(input())
for loop in range(lignes):
print("Je dois suivre en cours")
# Graduation de thermomètres
def print_between(start,stop):
if start == stop:
print(start)
else:
print(start)
print_between(start + 1,stop)
chiffre1 = int(input())
chiffre2 = int(input())
print_between(chiffre1,chiffre2)
# Jeu de calcul mental
num = int(input())
nombre = 66
choisi = 1
for loop in range(num):
nombre = nombre * choisi
print(nombre)
choisi = choisi + 1
# La Grande Braderie
depart = int(input())
distance = int(input())
recu = int(input())
recu1 = recu
depart1 = depart
temp = 0
print(depart)
for loop in range(recu1):
depart1 = depart1 + distance
print(depart1)
# Bétail
temp1 = int(input())
temp2 = int(input())
temp3 = int(input())
temp4 = int(input())
temp5 = int(input())
temp6 = int(input())
temp7 = int(input())
temp8 = int(input())
temp9 = int(input())
temp10 = int(input())
temp11 = int(input())
temp12 = int(input())
temp13 = int(input())
temp14 = int(input())
temp15 = int(input())
temp16 = int(input())
temp17 = int(input())
temp18 = int(input())
temp19 = int(input())
temp20 = int(input())
total = temp1 + temp2 + temp3 +
temp4 + temp5 + temp6 + temp7 + temp8 + temp9 + temp10 + temp11 +
temp12 + temp13 + temp14 + temp15 + temp16 + temp17 + temp18 + temp19 +
temp20
print(total)
# Socles pour statues
ent1 = int(input())
ent2 = int(input())
ent1c = 0
total = 0
total1 = 0
ent1c = ent1
for loop in range(ent1 - ent2 + 1):
total = ent1c * ent1c
total1 = total1 + total
ent1c = ent1c - 1
print(total1)
# Le plus beau Karva
nombre = int(input())
for loop in range(nombre):
poids = int(input())
age = int(input())
longueur = int(input())
hauteur = int(input())
note = longueur * hauteur + poids
print(note)
# Transport des bagages
int1 = int(input())
int2 = int(input())
total = int1 * int2
if total > 105:
print("Surcharge !")
# Bornes kilométriques
num1 = int(input())
num2 = int(input())
if num1 > num2:
total = num1 - num2
else:
total = num2 - num1
print(total)
# Tarifs dégressifs
heure = int(input())
prix = 10
heure = heure
for loop in range(heure):
prix = prix + 5
if prix > 53:
prix = 53
print(prix)
# Bagarre générale
arignon = int(input())
evaran = int(input())
if arignon - evaran > 10:
print("La famille Arignon a un champ trop grand")
elif evaran - arignon > 10:
print("La famille Evaran a un champ trop grand")
# Tarif du bateau
age = int(input())
if age >= 21:
print("Tarif plein")
else:
print("Tarif réduit")
# Traversée du pont
de1 = int(input())
de2 = int(input())
somme = de1 + de2
if somme >= 10:
print("Taxe spéciale !")
print("36")
else:
somme = somme * 2
print("Taxe régulière")
print(somme)
# Concours de tir à la corde
nbMembres = int(input())
poids1 = 0
poids2 = 0
temp = 0
for loop in range(nbMembres):
temp = int(input())
poids1 = poids1 + temp
temp = int(input())
poids2 = poids2 + temp
if poids1 > poids2:
print("L'équipe 1 a un avantage")
else:
print("L'équipe 2 a un avantage")
print("Poids total pour l'équipe 1 :", poids1)
print("Poids total pour l'équipe 2 :", poids2)
# Mot de passe du village
motdepasse = int(input())
if motdepasse == 64741:
print("Bon festin !")
else:
print("Allez-vous en !")
# Villes et villages
nombre = int(input())
total = 0
for loop in range(nombre):
temp = int(input())
if temp > 10000:
total = total + 1
print(total)
# Planning de la journée
maintenant = int(input())
nbrvillages = int(input())
temp = 0
total = 0
for loop in range(nbrvillages):
temp = int(input())
if maintenant - temp <= 50 and maintenant - temp >= 0:
total = total + 1
elif maintenant - temp <= 0 and abs(maintenant - temp) <= 50:
total = total + 1
print(total)
# Étape la plus longue
ent = int(input())
temp = 0
total = 0
for loop in range(ent):
temp = int(input())
if temp > total:
total = temp
print(total)
# Calcul des dénivelées
nombre = int(input())
temp = 0
totalpos = 0
totalneg = 0
for loop in range(nombre):
temp = int(input())
if temp > 0:
totalpos = totalpos + temp
else:
totalneg = totalneg + temp
print(totalpos)
print(abs(totalneg))
# Type d'arbres
taille1 = int(input())
taille2 = int(input())
total = "Arbre"
if taille1 <= 5 and taille2 >= 8:
total = "Tinuviel"
elif taille1 >= 10 and taille2 >= 10:
total = "Calaelen"
elif taille1 >= 12 and taille2 <= 7:
total = "Dorthonion"
elif taille1 <= 8 and taille2 <= 5:
total = "Falarion"
print(total)
# Tarifs de l'auberge
age = int(input())
poids = int(input())
prix = 0
if age == 60:
prix = 0
elif age < 10:
prix = 5
else:
prix = 30
if poids >= 20:
prix = 40
print(prix)
# Protection du village
nombre = int(input())
abscisse = 0
ordonnee = 0
taillex = 0
tailley = 0
temp1 = 0
temp2 = 0
abscisse = int(input())
ordonnee = int(input())
maxo = ordonnee
mino = ordonnee
maxa = abscisse
mina = abscisse
for loop in range(nombre - 1):
abscisse = int(input())
ordonnee = int(input())
if abscisse > maxa:
maxa = abscisse
if abscisse < mina:
mina = abscisse
if ordonnee > maxo:
maxo = ordonnee
if ordonnee < mino:
mino = ordonnee
taillex = maxa - mina
tailley = maxo - mino
temp1 = taillex * 2
temp2 = tailley * 2
print(temp1 + temp2)
# Le juste prix
numero = int(input())
etape = 1
temp = 0
total = 0
temp = int(input())
resultat = temp
total = etape
for loop in range(numero - 1):
temp = int(input())
etape = etape + 1
if temp <= resultat:
total = etape
resultat = temp
print(total)
# Espion étranger
debut = int(input())
fin = int(input())
entrees = int(input())
total = 0
for loop in range(entrees):
temp = int(input())
if (temp >= debut) and (temp <= fin):
total = total + 1
print(total)
# Maison de l'espion
amin = int(input())
amax = int(input())
omin = int(input())
omax = int(input())
maisons = int(input())
tempa = 0
tempo = 0
total = 0
for loop in range(maisons):
tempa = int(input())
tempo = int(input())
if (tempa >= amin) and (tempa <= amax) and (tempo >= omin) and (tempo <= omax):
total = total + 1
print(total)
# Nombre de jours dans le mois
mois = int(input())
if ( (mois >= 1) and (mois < 4) ) or ( (mois >= 7) and (mois < 10) ):
print(30)
elif ( (mois >= 4) and (mois < 7) ) or (mois == 10):
print(31)
else:
print(29)
# Amitié entre gardes
arria = int(input())
parta = int(input())
arrib = int(input())
partb = int(input())
if ( ( (arria >= arrib) and (arria <= partb) ) or ( (parta >= arrib) and (parta <= partb) ) ) or ( ( (arrib >= arria) and (arrib <= parta) ) or ( (partb >= arria) and (partb <= arria) ) ):
print("Amis")
else:
print("Pas amis")
# Nombre de personnes à la fête
personnes = int(input())
temp = 0
total1 = 0
total = 0
for loop in range(personnes * 2):
temp = int(input())
if temp >= 0:
total1 = total1 + 1
if total1 > total:
total = total + 1
else:
total1 = total1 - 1
if total1 > total:
total = total + 1
print(total)
Commentaires
Enregistrer un commentaire