Gegeben seien zwei nicht mehr als positive ganze Zahlen a und n 9, erfordert die Vorbereitung der Funktion fn (a, n) finden a + aa + aaa ++ ⋯ + aa ⋯ aa (n th a) die Summe, fn zurückgeführt werden soll die Anzahl der Spalten und
Funktionsschnittstellendefinition:
fn(a,n)
其中 a 和 n 都是用户传入的参数。 a 的值在[1, 9]范围;n 是[1, 9]区间内的个位数。函数须返回级数和
Schiedsrichter Testprogramm Beispiel:
/* 请在这里填写答案 */
a,b=input().split()
s=fn(int(a),int(b))
print(s)
Probeneingang:
Hier werden wir eine Reihe von Eingaben gegeben. Zum Beispiel:
2 3
Beispielausgabe:
Gegeben hier Ausgang entspricht. Zum Beispiel:
246
def fn (a, b): # 求和 sum = 0 für i im Bereich (0, b): SA = 0 für n in Bereich (0, i + 1 ): SA = SA + a * (10 ** n ) sum = sum + sa # print ( "第% d次为% d" % (i + 1, sum)) return sum
Verwendung Kosinusfunktion Approximationsfunktion Auswertung
Dieses Problem erforderlich, um eine Funktion, suchte zu cos (x) unter Verwendung der folgenden Näherungsformel, das nächste (eps ist nicht weniger als der absolute Wert der Elemente hinzugefügt) kleiner ist als der absolute Wert des letzten von eps zu erreichen:
cos (x) = x ^ 0/0! - x ^ 2/2! + X ^ 04.04! - x ^ 06.06! +?
Funktionsschnittstelle Definition: funcos (EPS, x), wobei der Benutzer in Parameter übergeben wird und EPS x; funcos funktionieren sollte es mit einer gegebenen Formel zurück zu behalten decimal vier.
Funktionsschnittstellendefinition:
函数接口:
funcos(eps,x ),返回cos(x)的值。
Schiedsrichter Testprogramm Beispiel:
在这里给出函数被调用进行测试的例子。例如:
/* 请在这里填写答案 */
eps=float(input())
x=float(input())
value=funcos(eps,x )
print("cos({0}) = {1:.4f}".format(x,value))
Probeneingang:
Hier werden wir eine Reihe von Eingaben gegeben. Zum Beispiel:
0.0001
-3.1
Beispielausgabe:
Gegeben hier Ausgang entspricht. Zum Beispiel:
cos(-3.1) = -0.9991
DEF funcos (EPS, X): SUM = 0,0000 für I in Reichweite (0,10 ): # Print (I) Y = 2 * I # Print (Y) # faktorielles . Jiecheng 1 = # Initialisierung IF (Y == 0 ): # faktorielles ist 0. 1 Jiecheng 1 =. die sonst : für n- in Reichweite (1 ,. 1 + Y. ): Jiecheng = Jiecheng * n- # Print (Jiecheng) # drucken (X ** Y / Jiecheng) = X ** Y - Wert / Jiecheng # Print ( "% d Mal für .4f%" % (I + 1, Wert).) IF (ABS (Wert) < EPS): BREAK # Summieren IF (I 2% = = 0): # gerade Zahl + SUM = SUM + Wert der else : # radix - SUM = SUM - Wert # Print (SUM) Rückkehr SUM