[PYTHON] Résumé des entrées / sorties standard

Je voudrais résumer l'entrée / sortie standard dans différentes langues. Nous ajouterons des langues de temps en temps. Table des matières

Mise en garde

Pour C et C ++

#include <stdio.h> //c
#include <iostream> //c++

Est supposé être écrit dans l'en-tête. Cela fonctionne non seulement en C mais aussi en C ++, qui est souvent plus rapide.

contribution

Une valeur par ligne

Python3

s = input() #s:string
i = int(input()) #i:int
f = float(input()) #f:float

Python2

s = raw_input() #s:string
N = input() #Interpréter l'entrée comme une expression

C

scanf("%c", &c); //c:char
scanf("%d", &i); //i:int(Nombre décimal)
scanf("%f", &f); //f:float
scanf("%s", s); //s:Tableau de chaînes

C++

std::cin >> a;
* Une addition Il a commenté que les exemples C et C ++ peuvent avoir des conséquences inattendues. Il y avait un article que vous avez expliqué, alors je vais le poster. Veuillez voir ici pour plus de détails. https://qiita.com/yumetodo/items/238751b879c09b56234b

Répertoriez plusieurs valeurs séparées par des espaces sur une ligne

Python3

l = input().split() #Entrez sous forme de chaîne l:list
l = list(map(int, input().split())) #Convertir en entier l:list
l = [int(i) for i in input().split()] #Identique à ci-dessus Utilisation de la notation d'inclusion de liste
#Ce qui est plus rapide, la notation d'inclusion de carte ou de liste, dépend du cas

Python2

l = raw_input().split() #Entrez sous forme de chaîne l:list
l = map(int, raw_input().split()) #Convertir en entier l:list

C

for(int i=0,i<N,i++) scanf("%d", &l[i]); //Reconnaître automatiquement les espaces en tant que délimiteurs

C++

std::cin >> a; //lent

Plusieurs nombres en tant que variables séparés par des espaces sur une ligne

Python

a, b, c = map(int,input().split())

C

scanf("%d%d%d", &i, &j ,&k); //Reconnaître automatiquement les espaces en tant que délimiteurs

production

Python2

print a
print a, #Changer les sauts de ligne en espaces
print(a) #Avec ou sans parenthèses

Python3

print(a) #J'ai besoin de parenthèses
print(a, b, c) #Sorties multiples(Espace délimité)
print(a, b, c, sep=',') #Changer la pause
print(a, end=' ') #Changer le dernier caractère de sortie

C

printf("%s %s", "Hello", "world"); //'Hello, world'
printf("%c",'a'); //char
printf("%f", 3.14); //float
printf("%d", 334); //int(Décimal)
printf("%10s", "I'm fine."); //Largeur des caractères(10)La désignation
printf("%.2f", 3.14159); //"3,14"Nombre de chiffres après la virgule décimale(2)Désignation Ces deux peuvent être réglés en même temps
printf("%.2e", 114.514); //"1.15e+02"Affichage d'index
printf("%05d", 34); //"00034"0 farce
printf("%-10s", "Hello"); //La gauche
printf("%+d", 10); //"+10"Affichage du code

C++

std::cout << a << std::endl; //Avec sauts de ligne Lent
std::cout << a << '\n'; //Rapide avec des sauts de ligne
std::cout << a; //Aucun saut de ligne

Recommended Posts

Résumé des entrées / sorties standard
Résumé des entrées standard
Entrée standard / résumé / python, ruby
[Python] Entrée standard
entrée et sortie python
Entrée / sortie audio Python
Thème: Sortie standard [Difficulté ★★★★★]
Problème de sortie standard limité
[Python] À propos de l'entrée standard
Ecrire l'entrée standard dans le code
Entrée standard avec limite de temps
[Python3] Entrée standard [Cheet sheet]
Tester la sortie standard avec Pytest
Entrée standard Python3 (compétition pro)
Recevoir des conseils d'entrée standard @ python
[Pour AtCoder] Mémo d'entrée standard
Décorateur pour désactiver la sortie standard
[Pour les débutants] Résumé de l'entrée standard en Python (avec explication)
Entrée standard Python3 pour une programmation compétitive
Représentation matricielle avec entrée standard Python
Conseils sur l'entrée / la sortie de fichier Python
Fonction de hachage d'entrée 32 bits / sortie de bits arbitraires
Entrée / sortie avec Python (mémo d'apprentissage Python ⑤)
Écrire la sortie standard dans un fichier
Comment entrer / sortir des valeurs à partir d'une entrée standard dans la programmation de compétition, etc.
Notes pour l'entrée / sortie de fichier Python
Résumé de l'entrée standard de Python pouvant être utilisée dans Competition Pro
Python Paiza-Divers contrôles de compétences et entrées standard
Entrée / sortie de données en Python (CSV, JSON)
Traitement des données 1 Formatage des données et entrée / sortie de fichier
Entrée standard Python3 que j'ai essayé de résumer
UnicodeEncodeError lutte avec la sortie standard de python3
Ensemble d'entrées standard Atcoder pour les débutants (python)
[Python] Ajouter un commentaire au fichier d'entrée standard
[Python] Chapitre 02-03 Bases des programmes Python (entrée / sortie)