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.
.128013mkct+2=o1lSf-Cs6Dnv*i35b4ya7_ephr g(Pw/)ud:050Q0E0e0B0v0k0p0I0d0k0B0p0p0h010e0v0F010406050p0P0b0b0B0H0A040l0i0k0P0,0i0s050N0?0^0`0|0;0F04051c151f0N1c0;0Q0v0t0!0$0(0*0G0v0J0G0k1t0G0e0/050V0y0k0E1o0%0)011s1u1w1u0e1C1E1A0e0H1d0e0G1G1q010m0X0E0s0B0b0E010!0 0p0F0B0s0*0g1A1.1:1X1I1!1E1%1)0/0a0I0L0H0i0F0i0p0v120s0I0T1,0H0H0E0d2a151^0s1d0N1V2n1S1U1T1B0Q1`0*1w0s1$271A1l1n0#1H2x0v2z0s0i2D1A0F2g1d2l2n2R0=1/2b2F1Y2K0H0_0k0/0j2k2V0:2U1_2X1I2Z2#0/0g2)1:2+2l2w012:0B2$040w2@2m0;2`2.0*2}2 0z322_2V2{380/0x3b343d362|0i2!2~0/0q3i2,2W1p2/3n2;040C3b1g2P152D2q0Q1U2v3l0d2L1*1d3F1e3D2T162*053L0T2Q3k3v0*0c0/0T0m3B353!010M0/0I3*3Z2G2|0m0/3L0s0t0E0H28130D0B0J0E3;2-3,0.040K453u3?0s0/420E0r0P0o0G0B0e4b2{480O0R3i0I4u3:3+3?3$040v3)3T2^4w3=2Y4f434i4k4m3b4F463?0i0/0h0h4N3t2{0b0v2%4o3l484s4D334v4+4O4c1Y4z2g0e0P0H144)044-4X4Z040j3h4_064+4W3l4z0E1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1Y4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040g3a51535q1I560Y444_5J1Y4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1Y5m0f5:4.1I484a5W5R374I4h4j5h5^2{5m0n643l5.5u3?4q685l0/0u6e5K4}5O5y153W0E2n2O6p3E1m3G2q2t2o0B1D6s0N3F0;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.
.128013mkct2=Jo18lSfCs6Dnvi35Ab9G4qya7_eMph0,r gû(;Pw/)udé:050Y0H0e0E0u0l0p0O0d0l0E0p0p0g010e0u0J010406050p0X0b0b0E0N0D040m0i0l0X0^0i0s050V0 1113150}0J04051l1e1o0V1l0}0Y0u0t0-0/0;0?0K0u0P0K0l1C0K0e0{050(0y0l0H1x0:0=011B1D1F1D0e1L1N1J0e0N1m0e0K1P1z010n0*0H0s0E0b0H010-180p0J0E0s0?0f1J1`1|1*1R1-1N1:1=0{0a0O0T0N0i0J0i0p0u1b0s0O0$1^0N0N0H0d2j1e210s1m0V1(2w1#1%1$1K0Y230?1F0s1/2g1J1u1w0.1Q2G0u2I0s0i2M1J0J2p1m2u2w2!0~1{2k2O1+2T0N120l0{0O0j2t2(0|2%222*1R2,2.2:0f2?1|2^2u2F012}0E2/040O0v312v0}342{0?37390O0B3d332(353j2:0w3n3f3p3h360i2-382:0q3u2_2)1y2|3z2~3a0F3E3g3H3i3J3B3a0k3N3w3P3y3A3k0z3V2`3X3r040j0L3$3G2P3Y3K0j2=1f2@3v3%3/3)0j303@323_3.2+3R390j3c3 2v1p2Y1e2M2z0Y1%2E3x0d2U1?1m4d1n4b2$481m4j0$2Z3W3/0c0{0$0n3n3F350U2:4C3O3{0n0{0p0(0$0G4O0t0u0H4H4w1+0`040R4U3`2+0{0E0P0H0r0X0o0K0E0e4!421R4X0W0!3u0O4{0O4D3x4y040u4B4r4}4I4$044(4*4,4.4:544~3X0i0{020l0e0S3n554V1R0b0u0{3?2$564?0{4_545o4#1R0d0j0{030O0I0i2R0,0Y000X2k1|0M0O1c0O1/0P0l0i0y1O4-4/5U0%0O1N2l0Z0y1a0O0h5P0u3z4`4|5_5f4x0{2p0e0X0N1d5e5w0?0p1 04015$0e1c015^4{5{1+500H1F532!5B4=3i4%4)4+6a5n6g1R5h045j5l0g6u64015r0{3~5v5p0?4X5z2!065_5`6D505~60626m6v6567015;0s5?0N6d4r6O4|6X016i6k6C6J366q5a6t636=6x6z0S6B6`5C0?6F043D4r6-6L6e6P6-6S0%6U6;7101660{010x0Y0X5k1?797b0{6j527f6o6?586r5b4/7v356|5k6~7C3x733+4;35786*6P6,6R5}7d617H3X7i680I0Q6(7q7R047t6l2@6n3q6@6s5c7V3/7E6A7;1+7J3m766D7N6N7P6f7%6T7U707w7X010m1/6%6)7 7Q6=6/0p4T7|6=7~3^807,4 7S5 846W6D870A0Z0N0u4/8y0C0X7p6*1e4t0H2w2X8I4c1v4e2z2C2x0E1M8L0V4d0}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
.128013mkct+2=o18lSf-s6nviF.35Hb94ya7_eph0r gR(;Pw/)udé:050V0G0e0D0t0l0p0L0d0l0D0p0p0h010e0t0H010406050p0U0b0b0D0K0C040m0i0l0U0=0i0r050S0|0~10120`0H04051i1b1l0S1i0`0V0t0s0*0,0.0:0I0t0M0I0l1z0I0e0^050#0z0l0G1u0-0/011y1A1C1A0e1I1K1G0e0K1j0e0I1M1w010n0%0G0r0D0b0G010*150p0H0D0r0:0g1G1@1_1%1O1*1K1-1/0^0a0L0Q0K0i0H0i0p0t180r0L0Z1=0K0K0G0d2g1b1~0r1j0S1#2t1Y1!1Z1H0V200:1C0r1,2d1G1r1t0+1N2D0t2F0r0i2J1G0H2m1j2r2t2X0{1^2h2L1(2Q0K0 0l0^0L0j2q2#0_2!1 2%1O2)2+2-0g2:1_2=2r2C012`0D2,040L0w2~2s0`312^0:34360L0B3a302#323g2-0x3k3c3m3e330i2*352-0q3r2?2$1v2_3w2{370E3B3d3E3f3G3y370k3K3t3M3v3x3h0A3S2@3U3o040j0J3k1m2V1b2J2w0V1!2B3u0d2R1:1j3.1k3,2Z1c2;053@0Z2W3T2M010c0^0Z0n3*3L460R2-4c452(0n0^0I0}0$0r0F0s0G0K0p0F0d0I0D0e4h3!460@040O4A3D460r0^0D0M0G0y4n2O4G324D0T0X3r0L4X0L3C3248040t4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0i0^020l0e0P0h3k4_4B1(0b0t0^3(4R3u4D4V4@0_4Y5h544H1(4$2m0e0U0K1a5f5j320b4k040J0v3q5s5t3?0j0^030L0N0G2U0W0p1,0e1L100z2f0K0$2m1/0r0e0L1K0)4w4y190p4W4Y4!3u4$0G1C4)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}6V5h6Z6u5M5b3U6U2X6W6X6Z0d5E045G0u3G0U1K0L2O4r4t0W1L0X0L0O6A4;4o0L0o0L6P0T0L0S3i0L0f7i6r6.6L6!046$5q6(552_0z0^2O4z6R7t4D0O7I6=4I5^7e4?5|7t5 0o7y5k1O6N6P7K1(4T7T325 0S7#3u6N6Q6a6)017!647Q0^0f7)3U7W7Y6c0^0T3B0S420G2t2U823-1s3/2w2z2u0D1J850S3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)