Répondre :
Bonjour,
1)
from random import randint
nombre_aleatoire = randint(1, 10)
nombre_utilisateur = int(input("Nombre entre 1 et 10: "))
while nombre_aleatoire != nombre_utilisateur:
if nombre_aleatoire > nombre_utilisateur:
print("Trop petit !")
else:
print("Trop grand !")
nombre_utilisateur = int(input("Nombre entre 1 et 10: "))
print("Félicitation !")
2)
Tu peux utiliser la méthode des divisions successives par 2 et lire les restes à l'envers ou directement utilisé Python:
bin(192) => '0b11000000', tu as donc directement 192 en binaire qui est 11000000.
a) 11000000.10101000.01111000.00101101
b) 01111110.00110010.00011110.00010000
Je te laisse faire pour les deux autres.
Pour la classe de chaque adresse je ne pourrais pas t'aider, je n'ai que très peu de connaissances sur les réseaux.
3)
if a == b:
print("a identique à b")
elif a > b:
print("a supérieur à b")
else:
print("a inférieur à b")
Bonne journée.
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !