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*3lawp4:f2 cibme7tnCrP_=y)o(+h/5dgSDs1k-v6u050H0q0s0e0n0d0L0l0m0d0e0L0L0y010s0n0g010406050L0R0p0p0e0v0z040J0B0d0R0,0B0t050F0?0^0`0|0;0g04051c151f0F1c0;0H0n0P0!0$0(0*0E0n0I0E0d1t0E0s0/050V0o0d0q1o0%0)011s1u1w1u0s1C1E1A0s0v1d0s0E1G1q010j0X0q0t0e0p0q010!0 0L0g0e0t0*0k1A1.1:1X1I1!1E1%1)0/0a0l0w0v0B0g0B0L0n120t0l0T1,0v0v0q0m2a151^0t1d0F1V2n1S1U1T1B0H1`0*1w0t1$271A1l1n0#1H2x0n2z0t0B2D1A0g2g1d2l2n2R0=1/2b2F1Y2K0v0_0d0/0M2k2V0:2U1_2X1I2Z2#0/0k2)1:2+2l2w012:0e2$040c2@2m0;2`2.0*2}2 0h322_2V2{380/0G3b343d362|0B2!2~0/0Q3i2,2W1p2/3n2;040r3b1g2P152D2q0H1U2v3l0m2L1*1d3F1e3D2T162*053L0T2Q3k3v0*0N0/0T0j3B353!010f0/0l3*3Z2G2|0j0/3L0t0P0q0v28130x0e0I0q3;2-3,0.040C453u3?0t0/420q0K0R0u0E0e0s4b2{480A0i3i0l4u3:3+3?3$040n3)3T2^4w3=2Y4f434i4k4m3b4F463?0B0/0y0y4N3t2{0p0n2%4o3l484s4D334v4+4O4c1Y4z2g0s0R0v144)044-4X4Z040M3h4_064+4W3l4z0q1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1Y4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040k3a51535q1I560Y444_5J1Y4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1Y5m0D5:4.1I484a5W5R374I4h4j5h5^2{5m0O643l5.5u3?4q685l0/0b6e5K4}5O5y153W0q2n2O6p3E1m3G2q2t2o0e1D6s0F3F0;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.
.1280133lawp4:fû0G2 cibme7;ténCMrP_Aq=y)o(Jh/5dgS,D8s1kv69u050O0s0v0d0p0c0U0n0o0c0d0U0U0F010v0p0f010406050U0!0r0r0d0A0G040Q0I0c0!0^0I0x050M0 1113150}0f04051l1e1o0M1l0}0O0p0X0-0/0;0?0L0p0P0L0c1C0L0v0{050(0q0c0s1x0:0=011B1D1F1D0v1L1N1J0v0A1m0v0L1P1z010i0*0s0x0d0r0s010-180U0f0d0x0?0m1J1`1|1*1R1-1N1:1=0{0a0n0B0A0I0f0I0U0p1b0x0n0$1^0A0A0s0o2j1e210x1m0M1(2w1#1%1$1K0O230?1F0x1/2g1J1u1w0.1Q2G0p2I0x0I2M1J0f2p1m2u2w2!0~1{2k2O1+2T0A120c0{0n0V2t2(0|2%222*1R2,2.2:0m2?1|2^2u2F012}0d2/040n0b312v0}342{0?37390n0g3d332(353j2:0N3n3f3p3h360I2-382:0Y3u2_2)1y2|3z2~3a0t3E3g3H3i3J3B3a0T3N3w3P3y3A3k0Z3V2`3X3r040V0k3$3G2P3Y3K0V2=1f2@3v3%3/3)0V303@323_3.2+3R390V3c3 2v1p2Y1e2M2z0O1%2E3x0o2U1?1m4d1n4b2$481m4j0$2Z3W3/0W0{0$0i3n3F350e2:4C3O3{0i0{0U0(0$0C4O0X0p0s4H4w1+0`040J4U3`2+0{0d0P0s0S0!0y0L0d0v4!421R4X0H0h3u0n4{0n4D3x4y040p4B4r4}4I4$044(4*4,4.4:544~3X0I0{020c0v0u3n554V1R0r0p0{3?2$564?0{4_545o4#1R0o0V0{030n0z0I2R0,0O000!2k1|0R0n1c0n1/0P0c0I0q1O4-4/5U0%0n1N2l0w0q1a0n0K5P0p3z4`4|5_5f4x0{2p0v0!0A1d5e5w0?0U1 04015$0v1c015^4{5{1+500s1F532!5B4=3i4%4)4+6a5n6g1R5h045j5l0F6u64015r0{3~5v5p0?4X5z2!065_5`6D505~60626m6v6567015;0x5?0A6d4r6O4|6X016i6k6C6J366q5a6t636=6x6z0u6B6`5C0?6F043D4r6-6L6e6P6-6S0%6U6;7101660{010D0O0!5k1?797b0{6j527f6o6?586r5b4/7v356|5k6~7C3x733+4;35786*6P6,6R5}7d617H3X7i680z0j6(7q7R047t6l2@6n3q6@6s5c7V3/7E6A7;1+7J3m766D7N6N7P6f7%6T7U707w7X010Q1/6%6)7 7Q6=6/0U4T7|6=7~3^807,4 7S5 846W6D870l0w0A0p4/8y0E0!7p6*1e4t0s2w2X8I4c1v4e2z2C2x0d1M8L0M4d0}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
.1280133lawp4:f02 cibme7;ténFrP_=y)o(.+h/5dRgS8s1k-Hv69u050K0q0t0d0n0c0P0l0m0c0d0P0P0A010t0n0f010406050P0X0p0p0d0x0B040N0D0c0X0=0D0v050I0|0~10120`0f04051i1b1l0I1i0`0K0n0U0*0,0.0:0H0n0M0H0c1z0H0t0^050#0o0c0q1u0-0/011y1A1C1A0t1I1K1G0t0x1j0t0H1M1w010i0%0q0v0d0p0q010*150P0f0d0v0:0k1G1@1_1%1O1*1K1-1/0^0a0l0y0x0D0f0D0P0n180v0l0Z1=0x0x0q0m2g1b1~0v1j0I1#2t1Y1!1Z1H0K200:1C0v1,2d1G1r1t0+1N2D0n2F0v0D2J1G0f2m1j2r2t2X0{1^2h2L1(2Q0x0 0c0^0l0Q2q2#0_2!1 2%1O2)2+2-0k2:1_2=2r2C012`0d2,040l0b2~2s0`312^0:34360l0g3a302#323g2-0J3k3c3m3e330D2*352-0V3r2?2$1v2_3w2{370r3B3d3E3f3G3y370O3K3t3M3v3x3h0W3S2@3U3o040Q0j3k1m2V1b2J2w0K1!2B3u0m2R1:1j3.1k3,2Z1c2;053@0Z2W3T2M010R0^0Z0i3*3L460e2-4c452(0i0^0H0}0$0v0z0U0q0x0P0z0m0H0d0t4h3!460@040E4A3D460v0^0d0M0q0T4n2O4G324D0C0h3r0l4X0l3C3248040n4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0D0^020c0t0s0A3k4_4B1(0p0n0^3(4R3u4D4V4@0_4Y5h544H1(4$2m0t0X0x1a5f5j320p4k040j0F3q5s5t3?0Q0^030l0L0q2U0u0P1,0t1L100o2f0x0$2m1/0v0t0l1K0)4w4y190P4W4Y4!3u4$0q1C4)2X5C3#4/4N4P5r5=5,3U4|044~50525s5}4657595A2Z4-1O5d5*5i5?465m0!5p5{2;6g56583%6e6n1O5.5:53654.044L5_4=6l4+6x4{4}4 516w6b0:67040k3j5f6F0:6d5f066f4X6S470^5n6k6K4`6M6p2}6V5h6Z6u5M5b3U6U2X6W6X6Z0m5E045G0w3G0X1K0l2O4r4t0u1L0h0l0E6A4;4o0l0S0l6P0C0l0I3i0l0G7i6r6.6L6!046$5q6(552_0o0^2O4z6R7t4D0E7I6=4I5^7e4?5|7t5 0S7y5k1O6N6P7K1(4T7T325 0I7#3u6N6Q6a6)017!647Q0^0G7)3U7W7Y6c0^0C3B0I420q2t2U823-1s3/2w2z2u0d1J850I3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)