<reponame>HuguesGuilleus/istyPOO
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# <NAME> <<EMAIL>>

import math


def question(nb):
	"Affiche le numéro de la question"
	print(f"\n\033[01;34m==== QUESTION: {nb}\033[0m")


def inputFloat(prompt):
	"""
	inputFloat retourne un flotant saisit par l'utilisteur. La saisit est
	sécurisée: en de mauvaises entrés on redemande à l'utilisateur le flottant.
	Si l'utilisateur quitte le proggrame sans avec Contrôle+C, le programme
	s'arrête.
	"""
	while True:
		try:
			f = float(input(prompt))
		except KeyboardInterrupt as e:
			print()
			exit(0)
		except Exception as e: continue
		else: return f


question(1)
f = inputFloat("Saisissez un flottant: ")
if f < 0:
	print(f"Le flotant {f} est négatif")
else:
	print(f"Racine de {f}: {math.sqrt(f)}")


question(2)
print(f"Saisissez deux mots:")
m1 = input("  Mot 1: ")
m2 = input("  Mot 2: ")
if m1 < m2:
	print(f"'{m1}' est plus petit que '{m2}'")
else:
	print(f"'{m2}' est plus petit que '{m1}'")


question(3)
p = inputFloat("Saisissez la pression: ")
v = inputFloat("Saisissez le volume: ")
pSeuil = 2.3
vSeuil = 7.41
if p > pSeuil and v > vSeuil:
	print("Arrêt immédiat")
elif p > pSeuil:
	print("Augmenter le volume de l'enceinte")
elif v > vSeuil:
	print("Diminuer le volume de l'enceinte")
else:
	print(f"Tout va bien")


question(4)
b = 10
for a in range(b):
	print(f"a: {a}")
print()

while b > 0:
	if b%2 : print(f"b: {b}")
	b -= 1


question(5)
for c in input("Saisissez une chaîne de caractère: "):
	print(f"c: '{c}'")


question(6)
for i in range(1, 15, 3):
	print(f"i: {i}")

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# <NAME> <<EMAIL>>

import math


def question(nb):
	"Affiche le numéro de la question"
	print(f"\n\033[01;34m==== QUESTION: {nb}\033[0m")


def inputFloat(prompt):
	"""
	inputFloat retourne un flotant saisit par l'utilisteur. La saisit est
	sécurisée: en de mauvaises entrés on redemande à l'utilisateur le flottant.
	Si l'utilisateur quitte le proggrame sans avec Contrôle+C, le programme
	s'arrête.
	"""
	while True:
		try:
			f = float(input(prompt))
		except KeyboardInterrupt as e:
			print()
			exit(0)
		except Exception as e: continue
		else: return f


question(1)
f = inputFloat("Saisissez un flottant: ")
if f < 0:
	print(f"Le flotant {f} est négatif")
else:
	print(f"Racine de {f}: {math.sqrt(f)}")


question(2)
print(f"Saisissez deux mots:")
m1 = input("  Mot 1: ")
m2 = input("  Mot 2: ")
if m1 < m2:
	print(f"'{m1}' est plus petit que '{m2}'")
else:
	print(f"'{m2}' est plus petit que '{m1}'")


question(3)
p = inputFloat("Saisissez la pression: ")
v = inputFloat("Saisissez le volume: ")
pSeuil = 2.3
vSeuil = 7.41
if p > pSeuil and v > vSeuil:
	print("Arrêt immédiat")
elif p > pSeuil:
	print("Augmenter le volume de l'enceinte")
elif v > vSeuil:
	print("Diminuer le volume de l'enceinte")
else:
	print(f"Tout va bien")


question(4)
b = 10
for a in range(b):
	print(f"a: {a}")
print()

while b > 0:
	if b%2 : print(f"b: {b}")
	b -= 1


question(5)
for c in input("Saisissez une chaîne de caractère: "):
	print(f"c: '{c}'")


question(6)
for i in range(1, 15, 3):
	print(f"i: {i}")
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # <NAME> <<EMAIL>> inputFloat retourne un flotant saisit par l'utilisteur. La saisit est 	sécurisée: en de mauvaises entrés on redemande à l'utilisateur le flottant. 	Si l'utilisateur quitte le proggrame sans avec Contrôle+C, le programme 	s'arrête.