Red de conocimiento informático - Problemas con los teléfonos móviles - En el código Python, ¿qué significa "importar aleatoriamente"?

En el código Python, ¿qué significa "importar aleatoriamente"?

Importa la biblioteca aleatoria proporcionada por Python.

Ejemplo de código Python

1. Ingrese tres variables y generelas en orden descendente

[python]?view Plain?copy

x ?=?int(input('por favor?input?x:'))?

y?=?int(input('por favor?input?y:'))?

z?=?int(input('por favor?input?z:')?

if?x?>?y?

x,?y?=?y , ?x?

si?x?>?z?

x,?z?=?z,?x?

si?y?> ? z?

y,?z?=?z,?y?

print(x,y,z)?

2.Encuentra el número primo números 101-200

[python]?ver plano?copiar

desde?math?import?sqrt?

def?isprime(n):?< / p>

k = int(sqrt(n))?

¿para?

si n % i == 0:?

¿regresar? __main__ ':?

para?

si isprime(n) ==1:?

print(n,?end?=?' ?')

[python]?ver simple?

[python]?ver simple?copia

n?=?int(input('por favor?input?n:'))?

for?i?in?range(2,n+1):?

j?=?i?

para?j?in?range(2,n):?

si?i?%?j?==0:?

¿romper?

print(i,end='?')?

3. Narciso

[python]?ver plano?copiar

para?i?en?rango(100,1000):?

a?=?i%10?

b?=?i%100 //10?

c?=?i//100?

if?a**3+b**3+c**3?==?i:?

print(i,?end='?') ?

4. Descomponer factores primos

[python]?view Plain?copy

n=int(input('por favor?input?n:'))?

resultado=[]?

i=2

str1 =cadena(n)+'='?

mientras?n>1:?

si?n%i==0:?

n/ =yo?

resultado.append(str(i))?

i?-=?1?

i?+=1?

str1+='*'.join(resultado)?

print(str1)?

Versión de función

[python]?view simple?copy

def?f(n): ?

resultado=[]?

i=2

str1=str(n)+'='?

¿mientras? n>1:?

si?n%i==0:?

n/

=yo?

resultado.append(str(i))?

i?-=?1?

i?+=1?

str1+='*'.join(resultado)?

return?__main__':?

for?

print(f(i))?

5. , caracteres de espacio, caracteres numéricos y otros caracteres

[python]?view Plain?copy

import?string?

s=input( '¿por favor? input?string:')?

letras?=?0?

espacio?=?0?

dígito?=?0?

¿otros?=0?

¿para?

si?ch.isalpha():?

¿letras?

espacio ?+=?1?

elif?ch.isdigit():?

dígito?+=?1?

otro:?

¿otros?+=?1?

6. lamba implementa optimización de números pares

[python]?view Plain?copy

MAX?=? lambda?x,?y:(x>y)*x?+? (y>x)*y?

MIN?=?lambda?x,?y:(x< y)*x ?+? (y

if?__main__':?

print('max={0}?,?min={1 }'.formato (MAX(10,2),?MIN(10,2))?

7. Ingrese un número entero. Si es un número impar, entonces suma=1+1/3+.... .+1/n

Si es un número par, entonces suma=1/2+1/4+....+1/n

[python]?view ¿simple? copiar

def?f(n):?

sum=0.0

if?

para?i?in? rango( 1,?n+1,?2):?

suma +=?

para?

suma +=?__main__':?

n=int(input('please?input?n:'))?

print(f(n))?

8. nombre

[python]?ver plano?copia

if?__main__':?

persona?{'shao':23,?'' wang' : 20,? zhang':21,? he':22}?

flag=?

for(k, v) en persona.items():?

si?

maxk=?

si?

maxk =?k?

imprimir(maxk, persona[ maxk ])?

9. Escriba una cadena en el archivo

[python]?view Plain?__main__':?

string?=?input( ' Ingrese la cadena:')?

with?open('f:/test.txt',?' a')?

file.write(string)?

p>

file.close()?

Operación del archivo 10.python, dos archivos de disco A y B. Cada archivo contiene una línea de letras. Es necesario fusionar los dos archivos. .

Información en archivos (ordenada alfabéticamente)

[python]?ver plano?copiar

importar?cadena?

if?__nombre __nombre?= =?__principal__' :?

con?open('f:/A.txt',?' r')?as?file_A:?

stringA=file_A.read( )?

con?open('f:/B.txt',?r')?as?

cadenaB=file_B.read()?

cadenaA+=cadenaB ?

stringA.sort()?

stringA=''.join(stringA)?

with?open('f:/ C.txt' , ? a')?as?file_C:?

file_C.write(stringA)?

file_A.close()?

file_B .close() ?

archivo_C.close()?