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.
.128013goPiSdn1)l7_h(up3m/wce54y-v *2DCt=ak+f6b:sr050g0w0H0J0e0k0Q0C0v0k0J0Q0Q0I010H0e0q010406050Q0p0s0s0J0R0z040f0c0k0p0,0c0h050t0?0^0`0|0;0q04051c151f0t1c0;0g0e0B0!0$0(0*0n0e0b0n0k1t0n0H0/050V0O0k0w1o0%0)011s1u1w1u0H1C1E1A0H0R1d0H0n1G1q010M0X0w0h0J0s0w010!0 0Q0q0J0h0*0E1A1.1:1X1I1!1E1%1)0/0a0C0d0R0c0q0c0Q0e120h0C0T1,0R0R0w0v2a151^0h1d0t1V2n1S1U1T1B0g1`0*1w0h1$271A1l1n0#1H2x0e2z0h0c2D1A0q2g1d2l2n2R0=1/2b2F1Y2K0R0_0k0/0i2k2V0:2U1_2X1I2Z2#0/0E2)1:2+2l2w012:0J2$040r2@2m0;2`2.0*2}2 0y322_2V2{380/0x3b343d362|0c2!2~0/0N3i2,2W1p2/3n2;040l3b1g2P152D2q0g1U2v3l0v2L1*1d3F1e3D2T162*053L0T2Q3k3v0*0K0/0T0M3B353!010u0/0C3*3Z2G2|0M0/3L0h0B0w0R28130m0J0b0w3;2-3,0.040o453u3?0h0/420w0F0p0G0n0J0H4b2{480j0P3i0C4u3:3+3?3$040e3)3T2^4w3=2Y4f434i4k4m3b4F463?0c0/0I0I4N3t2{0s0e2%4o3l484s4D334v4+4O4c1Y4z2g0H0p0R144)044-4X4Z040i3h4_064+4W3l4z0w1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1Y4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040E3a51535q1I560Y444_5J1Y4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1Y5m0L5:4.1I484a5W5R374I4h4j5h5^2{5m0A643l5.5u3?4q685l0/0D6e5K4}5O5y153W0w2n2O6p3E1m3G2q2t2o0J1D6s0t3F0;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.
.128013goP,iSdn1)lM7_h(uAûp3ém/8Jwce54yv q20D9tC;G=akf6b:sr050h0D0O0T0f0l0Z0I0C0l0T0Z0Z0S010O0f0u010406050Z0r0x0x0T0!0G040g0c0l0r0^0c0i050y0 1113150}0u04051l1e1o0y1l0}0h0f0H0-0/0;0?0p0f0b0p0l1C0p0O0{050(0X0l0D1x0:0=011B1D1F1D0O1L1N1J0O0!1m0O0p1P1z010V0*0D0i0T0x0D010-180Z0u0T0i0?0K1J1`1|1*1R1-1N1:1=0{0a0I0d0!0c0u0c0Z0f1b0i0I0$1^0!0!0D0C2j1e210i1m0y1(2w1#1%1$1K0h230?1F0i1/2g1J1u1w0.1Q2G0f2I0i0c2M1J0u2p1m2u2w2!0~1{2k2O1+2T0!120l0{0I0j2t2(0|2%222*1R2,2.2:0K2?1|2^2u2F012}0T2/040I0v312v0}342{0?37390I0F3d332(353j2:0E3n3f3p3h360c2-382:0W3u2_2)1y2|3z2~3a0n3E3g3H3i3J3B3a0z3N3w3P3y3A3k0N3V2`3X3r040j0L3$3G2P3Y3K0j2=1f2@3v3%3/3)0j303@323_3.2+3R390j3c3 2v1p2Y1e2M2z0h1%2E3x0C2U1?1m4d1n4b2$481m4j0$2Z3W3/0U0{0$0V3n3F350B2:4C3O3{0V0{0Z0(0$0o4O0H0f0D4H4w1+0`040q4U3`2+0{0T0b0D0M0r0P0p0T0O4!421R4X0k0Y3u0I4{0I4D3x4y040f4B4r4}4I4$044(4*4,4.4:544~3X0c0{020l0O0Q3n554V1R0x0f0{3?2$564?0{4_545o4#1R0C0j0{030I0m0c2R0,0h000r2k1|0e0I1c0I1/0b0l0c0X1O4-4/5U0%0I1N2l0w0X1a0I0A5P0f3z4`4|5_5f4x0{2p0O0r0!1d5e5w0?0Z1 04015$0O1c015^4{5{1+500D1F532!5B4=3i4%4)4+6a5n6g1R5h045j5l0S6u64015r0{3~5v5p0?4X5z2!065_5`6D505~60626m6v6567015;0i5?0!6d4r6O4|6X016i6k6C6J366q5a6t636=6x6z0Q6B6`5C0?6F043D4r6-6L6e6P6-6S0%6U6;7101660{010s0h0r5k1?797b0{6j527f6o6?586r5b4/7v356|5k6~7C3x733+4;35786*6P6,6R5}7d617H3X7i680m0t6(7q7R047t6l2@6n3q6@6s5c7V3/7E6A7;1+7J3m766D7N6N7P6f7%6T7U707w7X010g1/6%6)7 7Q6=6/0Z4T7|6=7~3^807,4 7S5 846W6D870R0w0!0f4/8y0J0r7p6*1e4t0D2w2X8I4c1v4e2z2C2x0T1M8L0y4d0}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
.128013goPiSdn1)l7_h(up3ém/8wcRe54y-v 20.9tH;=ak+f6b:srF050g0z0K0O0e0k0V0F0x0k0O0V0V0N010K0e0q010406050V0p0t0t0O0W0C040f0c0k0p0=0c0h050u0|0~10120`0q04051i1b1l0u1i0`0g0e0E0*0,0.0:0n0e0b0n0k1z0n0K0^050#0T0k0z1u0-0/011y1A1C1A0K1I1K1G0K0W1j0K0n1M1w010R0%0z0h0O0t0z010*150V0q0O0h0:0G1G1@1_1%1O1*1K1-1/0^0a0F0d0W0c0q0c0V0e180h0F0Z1=0W0W0z0x2g1b1~0h1j0u1#2t1Y1!1Z1H0g200:1C0h1,2d1G1r1t0+1N2D0e2F0h0c2J1G0q2m1j2r2t2X0{1^2h2L1(2Q0W0 0k0^0F0i2q2#0_2!1 2%1O2)2+2-0G2:1_2=2r2C012`0O2,040F0r2~2s0`312^0:34360F0B3a302#323g2-0A3k3c3m3e330c2*352-0S3r2?2$1v2_3w2{370l3B3d3E3f3G3y370v3K3t3M3v3x3h0J3S2@3U3o040i0H3k1m2V1b2J2w0g1!2B3u0x2R1:1j3.1k3,2Z1c2;053@0Z2W3T2M010P0^0Z0R3*3L460w2-4c452(0R0^0n0}0$0h0m0E0z0W0V0m0x0n0O0K4h3!460@040o4A3D460h0^0O0b0z0L4n2O4G324D0j0U3r0F4X0F3C3248040e4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0c0^020k0K0M0N3k4_4B1(0t0e0^3(4R3u4D4V4@0_4Y5h544H1(4$2m0K0p0W1a5f5j320t4k040H0I3q5s5t3?0i0^030F0y0z2U0s0V1,0K1L100T2f0W0$2m1/0h0K0F1K0)4w4y190V4W4Y4!3u4$0z1C4)2X5C3#4/4N4P5r5=5,3U4|044~50525s5}4657595A2Z4-1O5d5*5i5?465m0!5p5{2;6g56583%6e6n1O5.5:53654.044L5_4=6l4+6x4{4}4 516w6b0:67040G3j5f6F0:6d5f066f4X6S470^5n6k6K4`6M6p2}6V5h6Z6u5M5b3U6U2X6W6X6Z0x5E045G0X3G0p1K0F2O4r4t0s1L0U0F0o6A4;4o0F0D0F6P0j0F0u3i0F0Q7i6r6.6L6!046$5q6(552_0T0^2O4z6R7t4D0o7I6=4I5^7e4?5|7t5 0D7y5k1O6N6P7K1(4T7T325 0u7#3u6N6Q6a6)017!647Q0^0Q7)3U7W7Y6c0^0j3B0u420z2t2U823-1s3/2w2z2u0O1J850u3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)