ICC-P Corrigé 1
Code:
my_name = "Émile"
print("Hello, " + my_name) # Alternative: print(f"Hello, {my_name}")
print(len(my_name))
print(my_name.upper())
print(my_name.capitalize())
# Solution alternative:
print(my_name[0].upper() + my_name[1:].lower())
mid = len(my_name) // 2
print(my_name[:mid] + '-' + my_name[mid:])
# Notez que my_name[:mid] est équivalent a my_name[0:mid]
# et my_name[mid:] est équivalent a my_name[mid:len(my_name)]
distance = 10
speed = 3
duration_hours = distance // speed
print("Distance à parcourir: " + str(distance) + " km")
print(f"Vitesse: {speed} km/h")
duration_minutes = round((distance / speed - duration_hours) * 60)
print(f"Durée du trajet: {duration_hours} h {duration_minutes} min")
# Solutions alternatives:
duration_minutes = 60 * distance // speed - 60 * duration_hours
duration_minutes = 60 * distance // speed % 60
duration_hours, rest = divmod(distance, speed)
duration_minutes = round(rest / speed * 60)
print("Hello, " + my_name) # Alternative: print(f"Hello, {my_name}")
print(len(my_name))
print(my_name.upper())
print(my_name.capitalize())
# Solution alternative:
print(my_name[0].upper() + my_name[1:].lower())
mid = len(my_name) // 2
print(my_name[:mid] + '-' + my_name[mid:])
# Notez que my_name[:mid] est équivalent a my_name[0:mid]
# et my_name[mid:] est équivalent a my_name[mid:len(my_name)]
distance = 10
speed = 3
duration_hours = distance // speed
print("Distance à parcourir: " + str(distance) + " km")
print(f"Vitesse: {speed} km/h")
duration_minutes = round((distance / speed - duration_hours) * 60)
print(f"Durée du trajet: {duration_hours} h {duration_minutes} min")
# Solutions alternatives:
duration_minutes = 60 * distance // speed - 60 * duration_hours
duration_minutes = 60 * distance // speed % 60
duration_hours, rest = divmod(distance, speed)
duration_minutes = round(rest / speed * 60)
Last modified: Monday, 24 February 2025, 15:30