Ordre MinMaj
Conditions d’achèvement
# -*- coding: utf-8 -*-
"""
Created on Tue Nov 28 11:47:18 2017
@author: vmahout
"""
Lettre1 = input('Première lettre :')
Lettre2 = input('Seconde lettre :')
if (ord(Lettre1) >=64):
if(ord(Lettre1)<=90):
MinMaj1 = 1
elif(ord(Lettre1) >=97):
if(ord(Lettre1)<=122):
MinMaj1 = -1
else :
MiMaj1 = 0
else :
MinMaj1 = 0
else :
MinMaj1 = 0
print(MinMaj1)
if (ord(Lettre2) >=64):
if(ord(Lettre2)<=90):
MinMaj2 = 1
elif(ord(Lettre2) >=97):
if(ord(Lettre2)<=122):
MinMaj2 = -1
else :
MiMaj2 = 0
else :
MinMaj2 = 0
else :
MinMaj2 = 0
if (MinMaj1!= 0) :
if (MinMaj2!= 0) :
if (MinMaj1 == 1 ):
if (MinMaj2 == 1) :
if (ord(Lettre1) <= ord(Lettre2)):
print('Les 2 lettres sont dans l\'ordre')
else :
print('Les 2 lettres ne sont pas dans l\'ordre')
else :
if (ord(Lettre1) <= ord(Lettre2)-32):
print('Les 2 lettres sont dans l\'ordre')
else :
print('Les 2 lettres ne sont pas dans l\'ordre')
else :
if (MinMaj2 == -1) :
if (ord(Lettre1) <= ord(Lettre2)):
print('Les 2 lettres sont dans l\'ordre')
else :
print('Les 2 lettres ne sont pas dans l\'ordre')
else :
if (ord(Lettre1) <= ord(Lettre2)+32):
print('Les 2 lettres sont dans l\'ordre')
else :
print('Les 2 lettres ne sont pas dans l\'ordre')
else :
print('La seconde lettre n\'est pas une lettre')
else :
print('La première lettre n\'est pas une lettre')