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.
.128013tuhp57CwP*bds)kfi+/612_-:r(Svc=3lmnagyo 4De050m0R0b0K0r0H0n0O0E0H0K0n0n0F010b0r0e010406050n0c0I0I0K0A0M040C0N0H0c0,0N0J050t0?0^0`0|0;0e04051c151f0t1c0;0m0r0D0!0$0(0*0d0r0L0d0H1t0d0b0/050V0l0H0R1o0%0)011s1u1w1u0b1C1E1A0b0A1d0b0d0!0 0n0e0K0J0*0w011G1q010q0X0R0J0K0I0R1A1Z1#1*1I1-1E1:1=0/0a0O0j0A0N0e0N0n0r120J0O0T1X0A0A0R0E2a151^0J1d0t1V2n1S1U1T1B0m1`0*1w0J1/271A1l1n0#1H2x0r2z0J0N2D1A0e2g1d2l2n2R0=1!2b2F1+2K0A0_0H0/0v2k2V0:2U1_2X1I2Z2#0/0w2)1#2+2l2w012:0K2$040G2@2m0;2`2.0*2}2 0P322_2V2{380/0f3b343d362|0N2!2~0/0u3i2,2W1p2/3n2;040g3b1g2P152D2q0m1U2v3l0E2L1?1d3F1e3D2T162*053L0T2Q3k3v0*0p0/0T0q3B353!010i0/0O3*3Z2G2|0q0/3L0J0D0R0A28130x0K0L0R3;2-3,0.040B453u3?0J0/420R0Q0c0h0d0K0b4b2{480o0z3i0O4u3:3+3?3$040r3)3T2^4w3=2Y4f434i4k4m3b4F463?0N0/0F0F4N3t2{0I0r2%4o3l484s4D334v4+4O4c1+4z2g0b0c0A144)044-4X4Z040v3h4_064+4W3l4z0R1w4C2R4{3l4e044g4K4l4n4_5b3,4R044T4V4x1+4Y2=4#470/4(2R524,4u543,4:0U4?4^5a5C3?5s040w3a51535q1I560Y444_5J1+4%4t5A5k4y0/4;5G5p4G1I5L5N5+4P1+5m0s5:4.1I484a5W5R374I4h4j5h5^2{5m0y643l5.5u3?4q685l0/0k6e5K4}5O5y153W0R2n2O6p3E1m3G2q2t2o0K1D6s0t3F0;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,GtuhpéA57CwPbds)kfi0M/612_;:rJ(Sv8qc=3lm9nagûyo 4De050p0!0d0S0u0O0q0X0L0O0S0q0q0M010d0u0g010406050q0e0P0P0S0E0V040H0W0O0e0^0W0R050x0 1113150}0g04051l1e1o0x1l0}0p0u0I0-0/0;0?0f0u0T0f0O1C0f0d0{050(0o0O0!1x0:0=011B1D1F1D0d1L1N1J0d0E1m0d0f0-180q0g0S0R0?0A011P1z010t0*0!0R0S0P0!1J1,1.1?1R1_1N1|1~0{0a0X0n0E0W0g0W0q0u1b0R0X0$1*0E0E0!0L2j1e210R1m0x1(2w1#1%1$1K0p230?1F0R1{2g1J1u1w0.1Q2G0u2I0R0W2M1J0g2p1m2u2w2!0~1-2k2O1@2T0E120O0{0X0z2t2(0|2%222*1R2,2.2:0A2?1.2^2u2F012}0S2/040X0N312v0}342{0?37390X0Y3d332(353j2:0j3n3f3p3h360W2-382:0y3u2_2)1y2|3z2~3a0k3E3g3H3i3J3B3a0J3N3w3P3y3A3k0Q3V2`3X3r040z0v3$3G2P3Y3K0z2=1f2@3v3%3/3)0z303@323_3.2+3R390z3c3 2v1p2Y1e2M2z0p1%2E3x0L2U1 1m4d1n4b2$481m4j0$2Z3W3/0s0{0$0t3n3F350m2:4C3O3{0t0{0q0(0$0B4O0I0u0!4H4w1@0`040G4U3`2+0{0S0T0!0Z0e0l0f0S0d4!421R4X0r0D3u0X4{0X4D3x4y040u4B4r4}4I4$044(4*4,4.4:544~3X0W0{020O0d0C3n554V1R0P0u0{3?2$564?0{4_545o4#1R0L0z0{030X0w0W2R0,0p02030N0Q0C0e2k1.0b0X1c0X1{0T0O0W0o1O4-4/5Y0%0X1N2l0h0o1a0X0F5T0u3z4`4|5}5f4x0{2p0d0e0E1d5e5w0?0q1;04020K0e0W5l5*0d1c6d6f5l5|4{5 1@500!1F532!5B4=3i4%4)4+6i5n6q1R5h6c5k0C0M6E68015r0{3~5v5p0?4X5z2!065}5~6N506264666w6F696b6l6g0C5^0R5`0E6.6n4r6Y4|6+016s6u6M6T366A5a6D67726H5j5l6L775C0?6P043D4r6}6V6o6Z6}6$0%6(717e016a5i6e6/0i0p0e5k0!6^5m6`6!726 527s6y73586B5b4/7L35796J7c6*6N7g3+4;357l7G6Z6p6#617q657S3x7v6c7x5l0w0U6@7?7F6X7H7t7J6v2@6x3q746C5c7/5g5i7V883/7Z3m7j6N7%7}7)834 7,637.7d7M7;7E0H1{6?7E7m7o0{6t0q4T8g728i3^8k8l3X7p8o6)826}8s7{0c0h0E0u4/8U6e7D7{3E0x4t0!2w2X8(4c1v4e2z2C2x0S1M8+0x4d0}8^0%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
.128013tuFhp.é57wPbds)kfi0+/612_;-:r(Sv8c=3lm9RnagHyo 4e050n0X0b0Q0s0L0o0V0I0L0Q0o0o0J010b0s0f010406050o0c0M0M0Q0D0T040F0U0L0c0=0U0P050v0|0~10120`0f04051i1b1l0v1i0`0n0s0G0*0,0.0:0e0s0R0e0L1z0e0b0^050#0m0L0X1u0-0/011y1A1C1A0b1I1K1G0b0D1j0b0e0*150o0f0Q0P0:0y011M1w010r0%0X0P0Q0M0X1G1)1+1:1O1?1K1_1{0^0a0V0l0D0U0f0U0o0s180P0V0Z1%0D0D0X0I2g1b1~0P1j0v1#2t1Y1!1Z1H0n200:1C0P1^2d1G1r1t0+1N2D0s2F0P0U2J1G0f2m1j2r2t2X0{1*2h2L1;2Q0D0 0L0^0V0x2q2#0_2!1 2%1O2)2+2-0y2:1+2=2r2C012`0Q2,040V0K2~2s0`312^0:34360V0W3a302#323g2-0i3k3c3m3e330U2*352-0w3r2?2$1v2_3w2{370j3B3d3E3f3G3y370H3K3t3M3v3x3h0N3S2@3U3o040x0t3k1m2V1b2J2w0n1!2B3u0I2R1|1j3.1k3,2Z1c2;053@0Z2W3T2M010q0^0Z0r3*3L460k2-4c452(0r0^0e0}0$0P0z0G0X0D0o0z0I0e0Q0b4h3!460@040E4A3D460P0^0Q0R0X0S4n2O4G324D0p0C3r0V4X0V3C3248040s4b3 2 4Z4d2(4K4M4O0 4Q4*2s4,4i1O0U0^020L0b0A0J3k4_4B1;0M0s0^3(4R3u4D4V4@0_4Y5h544H1;4$2m0b0c0D1a5f5j320M4k040t0g3q5s5t3?0x0^030V0O0X2U0h0o1^0b1L100m2f0D0$2m1{0P0b0V1K0)4w4y190o4W4Y4!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:67040y3j5f6F0:6d5f066f4X6S470^5n6k6K4`6M6p2}6V5h6Z6u5M5b3U6U2X6W6X6Z0I5E045G0d3G0c1K0V2O4r4t0h1L0C0V0E6A4;4o0V0B0V6P0p0V0v3i0V0u7i6r6.6L6!046$5q6(552_0m0^2O4z6R7t4D0E7I6=4I5^7e4?5|7t5 0B7y5k1O6N6P7K1;4T7T325 0v7#3u6N6Q6a6)017!647Q0^0u7)3U7W7Y6c0^0p3B0v420X2t2U823-1s3/2w2z2u0Q1J850v3.0`8f0!0$0(04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)