Notes sur python personnellement utilisé (entrée, fonction triangle, logarithme)

J'écrirai des fonctions que j'utilise souvent (personnellement) dans les rapports universitaires et AtCoder.

0. Ceux utilisés pour la contribution des pros de la compétition

Un entier, une minorité et une chaîne de caractères sont reçus sous la forme XX (entrée ()). XX est un type.

N = int(input)#entier
f = float(input())#quelques
S = str(input())#Chaîne

Si vous souhaitez recevoir plusieurs entrées sur une seule ligne, utilisez map (〇〇, input (). Split ()). Si vous oubliez split (), vous mangerez du RE, alors soyez prudent. (Autodiscipline)

a,b,c = map(int, input().split()) 
s,t,u = map(str, input().split())

Lors de la réception de la liste à la fin, utilisez list (map (○○, input (). Split ())).

A = list(map(int, input().split()))
S = liat(map(int, input().split())

1. 1. Fonction trigonométrique

Conversion de sin, cos, tan, méthode de fréquence, méthode de degré d'arc Il semble que l'intérieur de () soit essentiellement géré par la méthode des degrés d'arc. math.pi est le rapport de circonférence (π).

import math 
x = math.pi/3
s = math.sin(x)
c = math.cos(x)
t = math.tan(x)
#s = 0.8660254
#c = 0.5000000
#t = 1.73205 

Si vous souhaitez gérer la méthode des degrés d'arc et la méthode des degrés, utilisez math.radians et math.degrees.

import math
rad = math.radians(60)
deg = math.degrees(math.pi)
c = math.cos(math.radians(60))
#rad = 1.04710
#deg = 59.9999999
#c = 0.500000

2. Fonction logarithmique

Vous pouvez utiliser math.log (vrai nombre, base), mais si vous ne spécifiez pas la base, la base est calculée par e ou math. Si les bases sont 2 et 10, il semble que vous puissiez également écrire comme ci-dessous. Les nombres de Napier peuvent être utilisés en math.

import.math
l_e = math.log(1)#Le fond est e(Numéro Napier)
l_2 = math.log2(4)#Le fond est 2
l_10 = math.log10(1000)#Le fond est 10

l_3 = math.log(81,3)
#l_e = 0.0
#l_2 = 2.0
#l_10 = 3.0

#l_3 = 4.0

Recommended Posts

Notes sur python personnellement utilisé (entrée, fonction triangle, logarithme)
Notes fréquemment utilisées (personnellement) pour la commande tar
Remarques sur les fonctions de la famille SciPy.linalg
[Python] Notes sur l'analyse des données
Remarques sur l'installation de Python sur votre Mac
Remarques sur l'installation de Python sur CentOS
Notes sur Python et les types de dictionnaire
Conseils sur l'entrée / la sortie de fichier Python
Remarques sur l'utilisation de MeCab depuis Python
Remarques sur l'installation de Python à l'aide de PyEnv
Notes pour l'entrée / sortie de fichier Python
Notes sur l'utilisation de rstrip avec python.
Remarques sur l'accès à dashDB à partir de python
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Note de nfc.ContactlessFrontend () de nfcpy de python
Remarques sur l'entrée / sortie standard de Go
Remarques sur la réalisation de l'OCR japonais avec Python
Remarques sur la construction de Python et pyenv sur Mac