J'écrirai des fonctions que j'utilise souvent (personnellement) dans les rapports universitaires et AtCoder.
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())
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
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