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.
.128013aPD7wbtksynr dmSh3+p*=c/2)5u14:g6-fo_liv(Ce050o0R0h0b0N0M0j0n0x0M0b0j0j0w010h0N0u010406050j0C0p0p0b0m0k040q0K0M0C0,0K0l050y0?0^0`0|0;0u04051c151f0y1c0;0o0N0O0!0$0(0*0r0N0G0r0M1t0r0h0/050V0g0M0R1o0%0)011s1u1w1u0h1C1E1A0h0m1d0h0r1G1q010J0X0R0l0b0p0R010!0 0j0u0b0l0*0z1A1.1:1X1I1!1E1%1)0/0a0n0c0m0K0u0K0j0N120l0n0T1,0m0m0R0x2a151^0l1d0y1V2n1S1U1T1B0o1`0*1w0l1$271A1l1n0#1H2x0N2z0l0K2D1A0u2g1d2l2n2R0=1/2b2F1Y2K0m0_0M0/0D2k2V0:2U1_2X1I2Z2#0/0z2)1:2+2l2w012:0b2$040s2@2m0;2`2.0*2}2 0E322_2V2{380/0B3b343d362|0K2!2~0/0H3i2,2W1p2/3n2;040e3b1g2P152D2q0o1U2v3l0x2L1*1d3F1e3D2T162*053L0T2Q3k3v0*0i0/0T0J3B353!010f0/0n3*3Z2G2|0J0/3L0l0O0R0m28130L0b0G0R3;2-3,0.040P453u3?0l0/420R0d0C0Q0r0b0h4b2{480A0F3i0n4u3:3+3?3$040N3)3T2^4w3=2Y4f434i4k4m3b4F463?0K0/0w0w4N3t2{0p0N2%4o3l484s4D334v4+4O4c1Y4z2g0h0C0m144)044-4X4Z040D3h4_064+4W3l4z0R1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1Y4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040z3a51535q1I560Y444_5J1Y4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1Y5m0t5:4.1I484a5W5R374I4h4j5h5^2{5m0I643l5.5u3?4q685l0/0v6e5K4}5O5y153W0R2n2O6p3E1m3G2q2t2o0b1D6s0y3F0;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.
.128013AGaPD7wbtk;sy0nMq8,r dmJSh3ûép=9c/2)5u14:g6fo_liv(Ce050w0!0j0d0W0V0m0v0H0V0d0m0m0F010j0W0E010406050m0M0x0x0d0u0n040z0T0V0M0^0T0p050I0 1113150}0E04051l1e1o0I1l0}0w0W0X0-0/0;0?0A0W0Q0A0V1C0A0j0{050(0i0V0!1x0:0=011B1D1F1D0j1L1N1J0j0u1m0j0A1P1z010S0*0!0p0d0x0!010-180m0E0d0p0?0J1J1`1|1*1R1-1N1:1=0{0a0v0e0u0T0E0T0m0W1b0p0v0$1^0u0u0!0H2j1e210p1m0I1(2w1#1%1$1K0w230?1F0p1/2g1J1u1w0.1Q2G0W2I0p0T2M1J0E2p1m2u2w2!0~1{2k2O1+2T0u120V0{0v0N2t2(0|2%222*1R2,2.2:0J2?1|2^2u2F012}0d2/040v0B312v0}342{0?37390v0O3d332(353j2:0L3n3f3p3h360T2-382:0R3u2_2)1y2|3z2~3a0g3E3g3H3i3J3B3a0s3N3w3P3y3A3k0G3V2`3X3r040N0o3$3G2P3Y3K0N2=1f2@3v3%3/3)0N303@323_3.2+3R390N3c3 2v1p2Y1e2M2z0w1%2E3x0H2U1?1m4d1n4b2$481m4j0$2Z3W3/0k0{0$0S3n3F350h2:4C3O3{0S0{0m0(0$0U4O0X0W0!4H4w1+0`040Y4U3`2+0{0d0Q0!0f0M0Z0A0d0j4!421R4X0K0P3u0v4{0v4D3x4y040W4B4r4}4I4$044(4*4,4.4:544~3X0T0{020V0j0l3n554V1R0x0W0{3?2$564?0{4_545o4#1R0H0N0{030v0q0T2R0,0w000M2k1|0t0v1c0v1/0Q0V0T0i1O4-4/5U0%0v1N2l0D0i1a0v0y5P0W3z4`4|5_5f4x0{2p0j0M0u1d5e5w0?0m1 04015$0j1c015^4{5{1+500!1F532!5B4=3i4%4)4+6a5n6g1R5h045j5l0F6u64015r0{3~5v5p0?4X5z2!065_5`6D505~60626m6v6567015;0p5?0u6d4r6O4|6X016i6k6C6J366q5a6t636=6x6z0l6B6`5C0?6F043D4r6-6L6e6P6-6S0%6U6;7101660{010b0w0M5k1?797b0{6j527f6o6?586r5b4/7v356|5k6~7C3x733+4;35786*6P6,6R5}7d617H3X7i680q0C6(7q7R047t6l2@6n3q6@6s5c7V3/7E6A7;1+7J3m766D7N6N7P6f7%6T7U707w7X010z1/6%6)7 7Q6=6/0m4T7|6=7~3^807,4 7S5 846W6D870c0D0u0W4/8y0r0M7p6*1e4t0!2w2X8I4c1v4e2z2C2x0d1M8L0I4d0}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
.128013aP7Rwbtk;Fsy0n.8r dmSh3ép+=H9c/2)5u14:g6-fo_liv(e050t0X0h0b0U0T0l0s0E0T0b0l0l0B010h0U0z010406050l0J0u0u0b0r0m040v0R0T0J0=0R0o050F0|0~10120`0z04051i1b1l0F1i0`0t0U0V0*0,0.0:0w0U0N0w0T1z0w0h0^050#0g0T0X1u0-0/011y1A1C1A0h1I1K1G0h0r1j0h0w1M1w010Q0%0X0o0b0u0X010*150l0z0b0o0:0G1G1@1_1%1O1*1K1-1/0^0a0s0c0r0R0z0R0l0U180o0s0Z1=0r0r0X0E2g1b1~0o1j0F1#2t1Y1!1Z1H0t200:1C0o1,2d1G1r1t0+1N2D0U2F0o0R2J1G0z2m1j2r2t2X0{1^2h2L1(2Q0r0 0T0^0s0K2q2#0_2!1 2%1O2)2+2-0G2:1_2=2r2C012`0b2,040s0x2~2s0`312^0:34360s0L3a302#323g2-0I3k3c3m3e330R2*352-0O3r2?2$1v2_3w2{370d3B3d3E3f3G3y370q3K3t3M3v3x3h0D3S2@3U3o040K0n3k1m2V1b2J2w0t1!2B3u0E2R1:1j3.1k3,2Z1c2;053@0Z2W3T2M010i0^0Z0Q3*3L460f2-4c452(0Q0^0w0}0$0o0S0V0X0r0l0S0E0w0b0h4h3!460@040W4A3D460o0^0b0N0X0C4n2O4G324D0H0M3r0s4X0s3C3248040U4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0R0^020T0h0j0B3k4_4B1(0u0U0^3(4R3u4D4V4@0_4Y5h544H1(4$2m0h0J0r1a5f5j320u4k040n0p3q5s5t3?0K0^030s0e0X2U0y0l1,0h1L100g2f0r0$2m1/0o0h0s1K0)4w4y190l4W4Y4!3u4$0X1C4)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}6V5h6Z6u5M5b3U6U2X6W6X6Z0E5E045G0k3G0J1K0s2O4r4t0y1L0M0s0W6A4;4o0s0P0s6P0H0s0F3i0s0A7i6r6.6L6!046$5q6(552_0g0^2O4z6R7t4D0W7I6=4I5^7e4?5|7t5 0P7y5k1O6N6P7K1(4T7T325 0F7#3u6N6Q6a6)017!647Q0^0A7)3U7W7Y6c0^0H3B0F420X2t2U823-1s3/2w2z2u0b1J850F3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)