###############################
### Compléter les ...
### Ne toucher a rien d'autre.
###############################

###############################
### Compléter les conditionnels pour que le programme affiche :
### "Chaud" si la temperature est supérieur ou égale à 30
### "Froid" si la temperature est inférieur à 0
### "Tiède" sinon

print("------- Exercice 1 -------")
n = int(input("Temperature ?"))
if ... :
    print("Chaud")
elif ... :
    print("Froid")
else:
    print("Tiède")

###############################
### Compléter les conditionnels pour que le programme affiche :
### "Inconfortable" si la température est : 
### - supérieur ou égal à 30 
### - ou inférieur à 0
### "Confortable" sinon

print("------- Exercice 2 -------")
n = int(input("Temperature ?"))
if ... :
    print("Inconfortable")
else:
    print("Confortable")

###############################
### Écrivez un programme qui vérifie que la somme des deux nombres n'est égale à 21 en utilisant une if-else.

print("------- Exercice 3 -------")
num1=int(input("Saisir le nombre 1 : "))
num2=int(input("Saisir le nombre 2 : "))
 
if ...:
	print( num1, " + ",  num2, " n'est pas égale à 21 ")
else:
	print( num1, " + ",  num2, " est égale à 21 ")

###############################
### Compléter la condition : On gagne si on trouve si on arrive à deviner le nombre généré aléatoirement

import random

print("------- Exercice 4 -------")
n = random.randint(0,1)
i = int(input("0 ou 1 ?"))
if ... :
    print("Gagné !")
else:
    print("Perdu ...")

###############################
### Écrivez un programme pour trouver un maximum entre deux nombres en utilisant une if-else.

print("------- Exercice 5 -------")
num1=int(input("Saisir le nombre 1 : "))
num2=int(input("Saisir le nombre 2 : "))
 
if ...:
	max = ...
else:
	max = ...
# afficher le résultat 
print("le maximum est = ", max)

###############################
### Écrivez un programme pour vérifier si un nombre est divisible par 3 et 10, en utilisant if-else.

print("------- Exercice 6 -------")
nb=int(input("Saisir un nombre : "))
 
if(...):
    print(nb," est divisible par 3 et 10")
else:
    print(nb," n'est pas divisible par 3 et 10")

###############################
### Écrivez un programme pour vérifier si un nombre est divisible par 4 ou 5, en utilisant if-else.

print("------- Exercice 7 -------")
nb=int(input("Saisir un nombre : "))
 
if(...):
    print(nb," est divisible par 4 ou 5")
else:
    print(nb," n'est pas divisible par 4 ou 5")


###############################
### Écrivez un programme pour vérifier si un nombre est pair ou impair en utilisant if-else.

print("------- Exercice 8 -------")
nb=int(input("Saisir le nombre : "))

if ...:
	print(nb , " est impaire.")
else:
	print(nb , " est paire.")

###############################
### Écrivez un programme pour entrer le numéro du jour de la semaine (1-7) et affichez le nom du jour de la semaine correspondant en utilisant if-else.

print("------- Exercice 9 -------")
jour=int(input("Saisir le numéro du jour : "))
 
if ...:
    ...
elif ...:
    ...
elif ...:
    ...
elif ...:
    ...
elif ...:
    ...
elif ...:
    ...
elif ...:
    ...
else:
    print("Entrée invalide! Veuillez saisir le numéro de jour entre 1 et 7.")

###############################
### Écrivez un programme pour entrer le numéro du mois entre (1-12) et afficher le nombre de jours de ce mois en utilisant if-else.
### Le nombre total de jours dans un mois est donné par le tableau ci-dessous.
### 					Mois								Nombre de jours
### Janvier, Mars, Mai, Juillet, Aout, Octobre, Décembre		31 jours
### Février														28/29 jours
### Avril, Juin, Septembre, Novembre							30 jours

print("------- Exercice 10 -------")
mois=int(input("Saisir le numéro du mois : "))
 
if ... :
    print("31 jours")
elif ... :
    print("28 ou 29 jours")
elif ... :
    print("30 jours")
else:
    printf("Entrée invalide! Veuillez saisir le numéro du mois entre (1-12).")

###############################
### Écrivez un programme :
### - qui vérifie que le premier nombre est positif ou nul
### - qui vérifie que le second nombre est négatif ou nul
### - Si les nombres sont opposés ou non

print("------- Exercice 11 -------")
num1=int(input("Saisir le nombre 1 : "))
num2=int(input("Saisir le nombre 2 : "))
 
if ...:
	print( "Le 1er nombre devrait être positif ou nul et le 2nd nombre devrait être négatif ou nul")
elif ...:
	print(num1, " n'est pas l'opposés de ", num2, ".")
else:
	print(num1, " est l'opposés de ", num2, ".")

###############################
### Écrivez un programme pour vérifier si l'année donnée par l'utilisateur est bissextile ou non, en utilisant if-else.
### Année bissextile c'est une année spéciale contenant un jour supplémentaire, soit un total de 366 jours dans une année. 
### Une année est considérée comme une année bissextile si l'année est exactement divisible par 4 mais non divisible par 100.
### L'année est également une année bissextile si elle est exactement divisible par 400.

print("------- Exercice 12 -------")
annee=int(input("Saisir une année : "))
 
if ...:
    print(annee," est une année bissextile")
else:
    print("Année simple")

###############################
### Écrivez un programme pour trouver un maximum entre trois nombres en utilisant une if-else ou if imbriquée.

print("------- Exercice 13 -------")
num1=int(input("Saisir le nombre 1 : "))
num2=int(input("Saisir le nombre 2 : "))
num3=int(input("Saisir le nombre 3 : "))
 
...

# afficher le résultat 
print("le maximum est = ", max)

###############################
### On souhaite réaliser un jeu : un nombre est choisi aléatoirement entre 0 et 99 et le joueur doit le devider en un maximum de 10 tentatives (boucle).
### On indique au joueur si le nombre qu'il a choisie est trop haut ou trop bas.
### Une fois le nombre trouvé, on peut sortir de la boucle avec l'instruction break.

#Quelques lignes de code données :
#
# print("------- Exercice 14 -------")
#print("Essaie numéro ", j)
#print("Trop haut...")
#print("Pas assez")
#print("Bingo, tu as réussi en ", j+1, " essaie(s) !")
#break

###############################

###############################
### Écrivez un programme pour vérifier si un alphabet est une voyelle ou une consonne en utilisant if-else.
### Les lettres a, e, i, o et u en minuscules et en majuscules sont appelées voyelles. Les alphabets autres que les voyelles sont appelés consonnes.
### AIDE : On pourrat chercher des informations sur la fonction python ord() et sur le codage unicode des charactères

print("------- Exercice 15 -------")
ch=(input("Saisir un nombre : "))[0]
 
if(...):
        print(ch,"est voyelle.")
elif(...):
    # consonnes */
    print(ch, " consonnes.")
else:
    # Ni voyelle ni consonne
    print(ch," est un caractère spécial.")

###############################
### Écrivez un programme pour saisir un caractère de l'utilisateur et vérifiez si le caractère donné est un alphabet, un chiffre ou un caractère spécial en utilisant if-else.
### Un caractère est un alphabet s'il se situe entre a-z ou A-Z.
### Un caractère est un chiffre s'il est compris entre 0 et 9.
### Un caractère est un symbole spécial s'il est ni alphabet ni chiffre.+
### AIDE : On pourrat chercher des informations sur la fonction python ord() et sur le codage unicode des charactères

print("------- Exercice 16 -------")
ch=(input("Saisir un caractère : "))[0]
 
# si ch est une lettre */
if(...):
    print(ch," est une lettre.")
elif(...):
    print(ch," est un chiffre.")
else:
    print(ch," est un caractère spéciale.")



