[HELP PYTHON] Quelqu'un peut m'expliquer la COMMANDE INT ?

NADIADAAMYL
2022-07-10 21:47:38

C'est quoi la différence entre int(input("dddd"))
et input("fff")

:question:

Pseudal234
2022-07-10 21:48:40

Int force la conversion en nombre de tout ce qui est entré en input

NADIADAAMYL
2022-07-10 21:50:50

Le 10 juillet 2022 à 21:48:40 :
Int force la conversion en nombre de tout ce qui est entré en input

C'est à dire ? il transforme les lettre en nombre ? comment c'est possible ? :(

CosmicHedger
2022-07-10 21:52:35

int pour les nombres entier
si tu tapes test123 il va retourner 123

FuturImmortel
2022-07-10 21:52:53

Le 10 juillet 2022 à 21:50:50 :

Le 10 juillet 2022 à 21:48:40 :
Int force la conversion en nombre de tout ce qui est entré en input

C'est à dire ? il transforme les lettre en nombre ? comment c'est possible ? :(

"12" est différent de 12
mais int("12") égale 12

nianticu
2022-07-10 21:53:54

Int c'est pour les chiffres et input pour les lettres / mots. C'est un débutant qui dit ça donc peut etre qu'il y a plus de subtilité

GeSuceMacrron
2022-07-10 21:54:01

Le 10 juillet 2022 à 21:52:35 :
int pour les nombres entier
si tu tapes test123 il va retourner 123

ça lève une exception ?

NADIADAAMYL
2022-07-10 21:54:39

Le 10 juillet 2022 à 21:52:53 :

Le 10 juillet 2022 à 21:50:50 :

Le 10 juillet 2022 à 21:48:40 :
Int force la conversion en nombre de tout ce qui est entré en input

C'est à dire ? il transforme les lettre en nombre ? comment c'est possible ? :(

"12" est différent de 12
mais int("12") égale 12

.

Le 10 juillet 2022 à 21:52:35 :
int pour les nombres entier
si tu tapes test123 il va retourner 123

Je vois, merci les gars!

Latiole
2022-07-10 21:54:44

Si tu rentres 12 comme str, tu peux pas l'utiliser pour des opérations par exemple.

MMRdeSardoche
2022-07-10 21:55:31

class int(x, base=10)
Donne un entier construit depuis un nombre ou une chaîne x, ou 0 si aucun argument n’est fourni. Si x est un nombre, __int__() est donné. Les nombres à virgule flottante sont tronquées vers zéro.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in radix base. Optionally, the literal can be preceded by + or - (with no space in between) and surrounded by whitespace. A base-n literal consists of the digits 0 to n-1, with a to z (or A to Z) having values 10 to 35. The default base is 10. The allowed values are 0 and 2–36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code. Base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int('010', 0) is not legal, while int('010') is, as well as int('010', 8).

Le type des entiers est décrit dans Types numériques — int, float, complex.

Modifié dans la version 3.4: Si base n’est pas une instance d”int et que base a une méthode base.__index__, cette méthode est appelée pour obtenir un entier pour cette base. Les versions précédentes utilisaient base.__int__ au lieu de base.__index__.

leliteleboss
2022-07-10 21:56:25

int = integers = nombres entiers et je ne suis pas développeurhttps://image.noelshack.com/fichiers/2021/20/5/1621603209-risitas-golem-velo.png

GeSuceMacrron
2022-07-10 21:56:48

Le 10 juillet 2022 à 21:55:31 :
class int(x, base=10)
Donne un entier construit depuis un nombre ou une chaîne x, ou 0 si aucun argument n’est fourni. Si x est un nombre, __int__() est donné. Les nombres à virgule flottante sont tronquées vers zéro.

If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in radix base. Optionally, the literal can be preceded by + or - (with no space in between) and surrounded by whitespace. A base-n literal consists of the digits 0 to n-1, with a to z (or A to Z) having values 10 to 35. The default base is 10. The allowed values are 0 and 2–36. Base-2, -8, and -16 literals can be optionally prefixed with 0b/0B, 0o/0O, or 0x/0X, as with integer literals in code. Base 0 means to interpret exactly as a code literal, so that the actual base is 2, 8, 10, or 16, and so that int('010', 0) is not legal, while int('010') is, as well as int('010', 8).

Le type des entiers est décrit dans Types numériques — int, float, complex.

Modifié dans la version 3.4: Si base n’est pas une instance d”int et que base a une méthode base.__index__, cette méthode est appelée pour obtenir un entier pour cette base. Les versions précédentes utilisaient base.__int__ au lieu de base.__index__.

ça sert à rien de copier-coller la docu, on dirait les fdp sur stackoverflow qui balance un lien et se barre.

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.