Exercice 1 : Âge des chats 🐈
Le but de cet exercice est de créer un convertisseur d'âge de chat pour trouver l'âge d'un chat en « années humaines ».
Ceci est très utile pour mieux comprendre les chats et les soins dont ils ont besoin et pour savoir à quel stade de la vie se trouve un chat.
Pour convertir l'âge d'un chat en années humaines, il est nécessaire de réaliser les étapes suivantes :
- La première année du chat compte pour 15 ans en âge humain
- La deuxième année compte pour 9 ans en âge humain
- Chaque année supplémentaire compte pour 4 ans en âge humain
Par exemple :
- Un chat d'un an a 15 ans en âge humain,
- Un chat de 2 ans a 15 + 9 = 24 en âge humain,
- Un chat de 3 ans a 15 + 9 + 4 = 28 en âge humain,
- Un chat de 4 ans est 15 + 9 + 4 + 4 = 32 en âge humain,
- Un chat de 5 ans est 15 + 9 + 4 + 4 + 4= 36 en âge humain,
- Un chat de 10 ans est 15 + 9 + 4 + 4 + 4 + 4 + 4 + 4 + 4 + 4 = 56 en âge humain.
graph LR
A([Début]) --> B[/Saisir l'âge du chat 'ageChat'/]
B --> C{ageChat == 1 ?}
C -- Oui --> D[Calculer l'âge humain pour 1 an]
C -- Non --> E{ageChat == 2 ?}
E -- Oui --> F[Calculer l'âge humain pour 2 ans]
E -- Non --> G{ageChat > 2 ?}
G -- Oui --> H[Calculer l'âge humain pour plus de 2 ans]
G -- Non --> I[Erreur : l'âge doit être valide]
D --> J[/Afficher l'âge humain/]
F --> J
H --> J
J --> K([Fin])
I --> K
Question 1
🐍 Question 1 : Compléter le code ci-dessous pour qu'il renvoie l'age correct du chat si celui-ci à plus de 2 ans.
.128013)wv+/7:yo5eait=C_6fr1ScpP*dh2Dn43kg(b su-ml050B0l0o0m0n0R0N0M0x0R0m0N0N0p010o0n0y010406050N0O0Q0Q0m0u0i040w0j0R0O0,0j0F050f0?0^0`0|0;0y04051c151f0f1c0;0B0n0d0!0$0(0*0C0n0J0C0R1t0C0o0/050V0L0R0l1o0%0)011s1u1w1u0o1C1E1A0o0u1d0o0C1G1q010t0X0l0F0m0Q0l010!0 0N0y0m0F0*0D1A1.1:1X1I1!1E1%1)0/0a0M0z0u0j0y0j0N0n120F0M0T1,0u0u0l0x2a151^0F1d0f1V2n1S1U1T1B0B1`0*1w0F1$271A1l1n0#1H2x0n2z0F0j2D1A0y2g1d2l2n2R0=1/2b2F1Y2K0u0_0R0/0v2k2V0:2U1_2X1I2Z2#0/0D2)1:2+2l2w012:0m2$040H2@2m0;2`2.0*2}2 0G322_2V2{380/0k3b343d362|0j2!2~0/0s3i2,2W1p2/3n2;040g3b1g2P152D2q0B1U2v3l0x2L1*1d3F1e3D2T162*053L0T2Q3k3v0*0I0/0T0t3B353!010c0/0M3*3Z2G2|0t0/3L0F0d0l0u28130r0m0J0l3;2-3,0.040K453u3?0F0/420l0E0O0q0C0m0o4b2{480b0h3i0M4u3:3+3?3$040n3)3T2^4w3=2Y4f434i4k4m3b4F463?0j0/0p0p4N3t2{0Q0n2%4o3l484s4D334v4+4O4c1Y4z2g0o0O0u144)044-4X4Z040v3h4_064+4W3l4z0l1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1Y4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040D3a51535q1I560Y444_5J1Y4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1Y5m0e5:4.1I484a5W5R374I4h4j5h5^2{5m0P643l5.5u3?4q685l0/0A6e5K4}5O5y153W0l2n2O6p3E1m3G2q2t2o0m1D6s0f3F0;6C0U0W0Y04.
Les étapes de la vie d'un chat sont les suivantes :
- Chaton - de la naissance à 6 mois,
- Junior - de 7 mois à 2 ans,
- Adulte - de 3 ans à 6 ans,
- Mûr - de 7 ans à 10 ans,
- Senior - de 11 à 14 ans,
- Gériatrique - à partir de 15 ans.
Question 2
🐍 Question 2 : Copier le code précédent et modifier le pour indiquer à quelles étapes de la vie du chat son âge correspond.
.128013)wv/7:yo5,JAeait=C08q_9M6fr1GScpP;dh2Dn43kg(b séûuml050J0n0q0o0p0!0V0U0F0!0o0V0V0r010q0p0G010406050V0Y0Z0Z0o0B0h040E0i0!0Y0^0i0N050e0 1113150}0G04051l1e1o0e1l0}0J0p0d0-0/0;0?0K0p0R0K0!1C0K0q0{050(0T0!0n1x0:0=011B1D1F1D0q1L1N1J0q0B1m0q0K1P1z010A0*0n0N0o0Z0n010-180V0G0o0N0?0L1J1`1|1*1R1-1N1:1=0{0a0U0H0B0i0G0i0V0p1b0N0U0$1^0B0B0n0F2j1e210N1m0e1(2w1#1%1$1K0J230?1F0N1/2g1J1u1w0.1Q2G0p2I0N0i2M1J0G2p1m2u2w2!0~1{2k2O1+2T0B120!0{0U0C2t2(0|2%222*1R2,2.2:0L2?1|2^2u2F012}0o2/040U0P312v0}342{0?37390U0O3d332(353j2:0j3n3f3p3h360i2-382:0z3u2_2)1y2|3z2~3a0f3E3g3H3i3J3B3a0u3N3w3P3y3A3k0x3V2`3X3r040C0t3$3G2P3Y3K0C2=1f2@3v3%3/3)0C303@323_3.2+3R390C3c3 2v1p2Y1e2M2z0J1%2E3x0F2U1?1m4d1n4b2$481m4j0$2Z3W3/0Q0{0$0A3n3F350c2:4C3O3{0A0{0V0(0$0w4O0d0p0n4H4w1+0`040S4U3`2+0{0o0R0n0M0Y0s0K0o0q4!421R4X0b0g3u0U4{0U4D3x4y040p4B4r4}4I4$044(4*4,4.4:544~3X0i0{020!0q0I3n554V1R0Z0p0{3?2$564?0{4_545o4#1R0F0C0{030U0y0i2R0,0J000Y2k1|0k0U1c0U1/0R0!0i0T1O4-4/5U0%0U1N2l0W0T1a0U0l5P0p3z4`4|5_5f4x0{2p0q0Y0B1d5e5w0?0V1 04015$0q1c015^4{5{1+500n1F532!5B4=3i4%4)4+6a5n6g1R5h045j5l0r6u64015r0{3~5v5p0?4X5z2!065_5`6D505~60626m6v6567015;0N5?0B6d4r6O4|6X016i6k6C6J366q5a6t636=6x6z0I6B6`5C0?6F043D4r6-6L6e6P6-6S0%6U6;7101660{010m0J0Y5k1?797b0{6j527f6o6?586r5b4/7v356|5k6~7C3x733+4;35786*6P6,6R5}7d617H3X7i680y0X6(7q7R047t6l2@6n3q6@6s5c7V3/7E6A7;1+7J3m766D7N6N7P6f7%6T7U707w7X010E1/6%6)7 7Q6=6/0V4T7|6=7~3^807,4 7S5 846W6D870D0W0B0p4/8y0v0Y7p6*1e4t0n2w2X8I4c1v4e2z2C2x0o1M8L0e4d0}8V0%0)0+04.
Pour la prochaine question, vous aurez besoin du tableau suivant:
| Stade de vie |
Âge du chat |
Âge humain |
| Chaton |
2 mois |
9 à 10 mois |
| 3 mois |
2 à 3 ans |
| 4 mois |
5 à 6 ans |
| 5 mois |
8 à 9 ans |
| 6 mois |
10 ans |
| Junior |
8 mois |
13 ans |
| 1 an |
15 ans |
| 2 ans |
24 ans |
| Adulte |
3 ans |
28 ans |
| 4 ans |
32 ans |
| 5 ans |
36 ans |
| 6 ans |
40 ans |
| Mûr |
7 ans |
44 ans |
| 8 ans |
48 ans |
| 9 ans |
52 ans |
| 10 ans |
56 ans |
| Sénior |
11 ans |
60 ans |
| 12 ans |
64 ans |
| 13 ans |
68 ans |
| 14 ans |
72 ans |
| Gériatrique |
15 ans |
76 ans |
| 16 ans |
80 ans |
| 17 ans |
84 ans |
| 18 ans |
88 ans |
| 19 ans |
92 ans |
| 20 ans |
96 ans |
| 21 ans et plus |
100 ans |
Question 3
🐍 Question 3 : Créer un programme où l'utilisateur entre son âge humain et qui lui indique son âge s'il était un chat
.128013)wv+/7:.yo5eait=0F8_96fr1ScpP;dh2n4H3kgR(b séu-ml050F0m0p0n0o0X0S0R0B0X0n0S0S0q010p0o0C010406050S0U0W0W0n0y0j040A0k0X0U0=0k0I050f0|0~10120`0C04051i1b1l0f1i0`0F0o0d0*0,0.0:0G0o0N0G0X1z0G0p0^050#0Q0X0m1u0-0/011y1A1C1A0p1I1K1G0p0y1j0p0G1M1w010x0%0m0I0n0W0m010*150S0C0n0I0:0H1G1@1_1%1O1*1K1-1/0^0a0R0D0y0k0C0k0S0o180I0R0Z1=0y0y0m0B2g1b1~0I1j0f1#2t1Y1!1Z1H0F200:1C0I1,2d1G1r1t0+1N2D0o2F0I0k2J1G0C2m1j2r2t2X0{1^2h2L1(2Q0y0 0X0^0R0z2q2#0_2!1 2%1O2)2+2-0H2:1_2=2r2C012`0n2,040R0L2~2s0`312^0:34360R0J3a302#323g2-0l3k3c3m3e330k2*352-0w3r2?2$1v2_3w2{370g3B3d3E3f3G3y370t3K3t3M3v3x3h0v3S2@3U3o040z0r3k1m2V1b2J2w0F1!2B3u0B2R1:1j3.1k3,2Z1c2;053@0Z2W3T2M010M0^0Z0x3*3L460c2-4c452(0x0^0G0}0$0I0u0d0m0y0S0u0B0G0n0p4h3!460@040P4A3D460I0^0n0N0m0K4n2O4G324D0b0h3r0R4X0R3C3248040o4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0k0^020X0p0E0q3k4_4B1(0W0o0^3(4R3u4D4V4@0_4Y5h544H1(4$2m0p0U0y1a5f5j320W4k040r0i3q5s5t3?0z0^030R0O0m2U0T0S1,0p1L100Q2f0y0$2m1/0I0p0R1K0)4w4y190S4W4Y4!3u4$0m1C4)2X5C3#4/4N4P5r5=5,3U4|044~50525s5}4657595A2Z4-1O5d5*5i5?465m0!5p5{2;6g56583%6e6n1O5.5:53654.044L5_4=6l4+6x4{4}4 516w6b0:67040H3j5f6F0:6d5f066f4X6S470^5n6k6K4`6M6p2}6V5h6Z6u5M5b3U6U2X6W6X6Z0B5E045G0s3G0U1K0R2O4r4t0T1L0h0R0P6A4;4o0R0V0R6P0b0R0f3i0R0e7i6r6.6L6!046$5q6(552_0Q0^2O4z6R7t4D0P7I6=4I5^7e4?5|7t5 0V7y5k1O6N6P7K1(4T7T325 0f7#3u6N6Q6a6)017!647Q0^0e7)3U7W7Y6c0^0b3B0f420m2t2U823-1s3/2w2z2u0n1J850f3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)