Capítulo 4 -1 Tabla 3, la generación de energía (15 minutos)
n =int(input())for i inrange(n+1):print("pow(3,{0:}) = {1:}".format(i,pow(3,i)))
Capítulo 4-2 primos de recuento y se suman (20 puntos)
m,n =input().split()
m =int(m)
n =int(n)
summ =0
count =0
flag =0if m ==1:
count -=1
summ -=1for i inrange(m,n+1):for j inrange(2,i):if i % j ==0:
flag =1if flag ==0:
count +=1
summ += i
flag =0print(count,summ)
Capítulo 4-3 mono melocotones alimenticios problema (15 puntos)
day =int(input())
count =1for i inrange(day-1):
count =2*(count +1)print(count)
import math
defisprime(number):
flag =Truefor i inrange(2,int(math.sqrt(number))+1):if number % i ==0:
flag =Falsebreakreturn flag
n =int(input())
a =2
b = n - a
while(isprime(a)==Falseor isprime(b)==False):
a +=1
b = n-a
print("{0:} = {1:} + {2:}".format(n,a,b))
Capítulo 4-5 en busca de correo aproximación (15 minutos)
import math
n =int(input())
summ =1for i inrange(1,n+1):
summ +=1/math.factorial(i)print("{:.8f}".format(summ))
Capítulo 4-6 salidas la primera n Fibonacci número (15 minutos)
deffib(n):
x1 =1
x2 =1
result =1if n <=2:passelse:for i inrange(n-2):
result = x1 + x2
x1 = x2
x2 = result
return result
n =int(input())if n ==0:print("Invalid.")else:for i inrange(1,n+1):print("{:11d}".format(fib(i)),end ="")if(i%5==0):print("")
Capítulo 4-7 Estadísticas número de estudiantes de grado medio punto y pase (15 puntos)
n =int(input())if n ==0:print("average = 0.0")print("count = 0")else:
grades =input().split()
grades1 =[]
count =0for i in grades:
grades1.append(int(i))if(int(i)>=60):
count +=1
res =sum(grades1)
ave = res/n
print("average = {:.1f}".format(ave))print("count = {:}".format(count))
Capítulo 4-8 N secuencia antes de la puntuación de la evaluación y (15 minutos)
deffib(n):
x1 =1
x2 =1
result =1if n <=2:passelse:for i inrange(n-2):
result = x1 + x2
x1 = x2
x2 = result
return result
n =int(input())
summ =0for i inrange(1,n+1):
summ +=(fib(i+2)/fib(i+1))print("{:.2f}".format(summ))
precios de las frutas Capítulo 4-9 de consulta (15 puntos)
price =[3.00,2.50,4.10,10.20]
string1 =input()
list1 = string1.split()
list2 =[]
flag =0
count =0for i in list1:
list2.append(int(i))iflen(list2)>5:print("[1] apple")print("[2] pear")print("[3] orange")print("[4] grape")print("[0] exit")for i in list2:
count +=1if i in[1,2,3,4]:print("price = {:.2f}".format(price[i-1]))elif i ==0:
flag =1else:print("price = {:.2f}".format(0))if flag ==1or count ==5:breakelse:print("[1] apple")print("[2] pear")print("[3] orange")print("[4] grape")print("[0] exit")for i in list2:
count +=1if i in[1,2,3,4]:print("price = {:.2f}".format(price[i-1]))elif i ==0:
flag =1else:print("price = {:.2f}".format(0))if flag ==1or count ==5:break
Capítulo 4-10 máximo común divisor y el mínimo común múltiplo (15 puntos)
list1 =input().split()
m =int(list1[0])
n =int(list1[1])
minn =min(m,n)
maxx =max(m,n)
start = minn
ma = maxx
while(start !=0):if m%start ==0and n%start==0:breakelse:
start -=1print(start,int(m*n/start))