Todos pueden aprender a analizar datos

descargar: todo el mundo puede aprender a analizar datos


1. La salida condicional de Hello World
obtiene un número entero ingresado por el usuario. Consulte el valor entero e imprima "Hello World". Los requisitos son: Para Para

Si el valor de entrada es 0, envíe directamente "Hello World" a To

Si el valor de entrada es mayor que 0, envíe "Hola mundo" con dos caracteres por línea (los espacios también son caracteres).

Si el valor de entrada es menor que 0, la salida "Hola mundo" verticalmente

n = eval (input ())
if n == 0:
print ("Hello World")
elif n> 0:
print ("He \ nll \ no \ nWo \ nrl \ nd")
else:
para c en "Hello World ":
imprimir (c)

1
2
3
4
5
6
7
8
9
2. operación numérica
obtiene una entrada de cadena de caracteres por el usuario, el formato es el siguiente: Para ‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
M OP N‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮ Para ‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
en donde , M y N es cualquier número que representa OP una operación expresada como los cuatro siguientes: +, -, *, / (más o menos Multiplica y divide) Para

Según OP, genere el resultado de la operación de M OP N y guarde 2 lugares decimales de manera uniforme. A para

Nota: Puede haber varios espacios entre M y OP, OP y N, independientemente de los errores de entrada.

s = input ()
print ("{:. 2fx}". format (eval (s)))
1
2
3. Dibujar octágonos de
tortuga Usa la biblioteca de tortugas para dibujar un octágono. A para

Turtle T AS Importar
t.pensizse (2)
para I en el rango (. 8):
t.fd (100)
t.left (45)
. 1
2.
3.
4.
5
cuatro, gráficos de tortuga que representan anís

importar tortuga como t
t.pensize (2)
para i en el rango (8):
t.fd (150)
t.left (135)
1
2
3
4
5
5. Formato de raíz cuadrada para
obtener un número entero una entrada del usuario, calcule la raíz cuadrada de, mantenga 3 dígitos después del punto decimal e imprímalo. A para

El resultado de salida es de 30 caracteres de ancho, salida justificada a la derecha, y los caracteres adicionales se rellenan con el signo más (+). A para

Si el resultado supera los 30 caracteres, prevalecerá el ancho del resultado.

a = eval (input ())
print ("{: +> 30.3f}". formato (pow (a, 0.5)))

1
2
3
6. Combinando segmentos de cadena para
obtener una cadena de entrada s, divida s con el carácter signo menos (-) y combine el primer y último párrafo con un signo más (+) para obtener la salida.

s = input ()
a = s.split ('-')
print (a [o] "+" a [1])
1
2
3
Siete, número de rosa de cuatro dígitos El número de rosa de
cuatro dígitos es una potencia de 4 dígitos número. El poder propio se refiere a un número de n dígitos, y la suma del n-ésimo poder de los dígitos de cada dígito es igual a sí mismo. A para

Por ejemplo: cuando n es 3, hay 1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153, 153 es un número exponencial cuando n es 3. El número exponencial de 3 dígitos se llama número narciso. A para

Imprima todos los números de rosas de cuatro dígitos de cuatro dígitos, en orden ascendente, con cada dígito en una línea.

para i en el rango (1000,10000):
a = int (i / 1000)
b = int ((i-1000 a) / 100)
c = int ((i-1000
a-100 b) / 10)
d = int (i-1000
a-100 b-10 c)
si i == pow (a, 4) + pow (b, 4) + pow (c, 4) + pow (d, 4):
imprimir (i)
1
2
3
4
5
6
7
8. Suma de números primos
dentro de 100 Halla la suma de todos los números primos dentro de 100 y da salida. Para ‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
principal medio de mayor que 1, y un número entero que solo puede ser divisible por 1 y por sí mismo. Para ‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
Consejo: puede determinar individualmente si cada número dentro de 100 es un número primo y luego sumarlo.

i = 2
num = 0
para i en rango (2,100):
j = 2
para j en rango (2, i):
if i% j == 0:
romper
else:
num + = i
print (num)
1
2
3
4
5
6
7
8
9
10
9. La generación aleatoria de contraseñas
usa el entero 17 como semilla de número aleatorio, y obtiene el entero N ingresado por el usuario como la longitud, y genera 3 contraseñas con una longitud de N dígitos, cada uno de los cuales es un número. Cada contraseña se emite en una línea separada. A para

Genere contraseña usando la función random.randint ().

import random
def genpwd (length):
a = 10 (length-1)
b = 10
length-1
return "{}". format (random.randint (a, b))
length = eval (input ())
random.seed (17)
para i en el rango (3):
print (genpwd (longitud))
1
2
3
4
5
6
7
8
9
Diez, cálculo continuo de números primos para
obtener el número de entrada del usuario N, calcular y generar 5 números primos a partir de N , línea única Para la salida, use comas para separar los números primos. A para

Nota: El número N ingresado por el usuario puede ser un número de punto flotante, que es todo positivo; no se requieren comas después de la última salida.

def prime (m):
for i in range (2, m)
if m% i == 0:
return False
return True
n = eval (input ())
n = int (n)
n
= n +1 si n <n else n
count = 5
while count> 0:
if prime (n
):
if count> 1:
print (n , end = ",")
else:
print (n
, end = "")
count - = 1
n _ + = 1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
十一 、 数字 不同 数 之 和
Obtenga un número entero N introducido por el usuario y genere la suma de los diferentes números que aparecen en N. A para

Por ejemplo: el usuario ingresa 123123123, donde los diferentes números que aparecen son: 1, 2, 3, y la suma de estos números es 6.

n = input ()
ss = set (n)
num = 0
for i in ss:
num + = eval (i)
print (num)
1
2
3
4
5
6
12.
Se da un carácter en la plantilla de programación estadística con el número más grande of names String, que contiene nombres repetidos, envíe directamente los nombres de las personas con más ocurrencias.
s = '' 'Shuang'er Hong Qigong Zhao Min Zhao Min Xiaoyao Ziao
adorar Yin Tianzheng
Rey Qiao Feng Yang Guohong Qigong Guo Jing Yang Xiaoao adorar Yin Tianzheng Duan Yu Yang Xiao Murong Fu A Zi Murong Fu Guo Fu Qiao Feng Linghu Chong Guo Fujin Lun Fa Wang Xiaolong Girl Yang Guo Murong Fumei Chaofeng Li Mochou Hong Qigong Zhang Wuji Mei Chaofeng Yang Xiaoao rinde
homenaje a Yue Buqun Huang Yaoshi Huang Rong Duan Yu
Jin Lun Fa Wang Kublai Kublai Zhang Sanfeng Qiao Feng Qiao Feng Azi El Rey de Feng Jin Qiao Feng Falun Gong, Yuan Guannan, Zhang Wuji, Guo Xiang, Huang Rong, Li Mochou, Zhao Min, Zhao Min, Guo Fu, Zhang Sanfeng,
Qiao Feng, Zhao Minmei, Super Wind Twins, Chen Jialuo, Yuan Guannan, Guo Fu, Guo Fu, Yang Xiao, Zhao Min, Rey de Falun Gong,
Kublai Khan, Murong Fu, Zhang Sanfeng, Zhao Min, Yang Xiaoling, Fox y el farmacéutico amarillo
Li Mochou, Azi, Xiaoyao, Qiao Feng, Xiaoyao, Yan Honglie, Guo Fu , Yang Xiao, Zhang Wuji, Yang Guo,
Murongfu, Xiaoyao, Xiaoyao, bambú, niños dobles, Qiao Feng, Guo Fu, Huang Rong, Li Mochou, Chen Jialuo, Yang Guo Kublai, Wang Yuyan,
Hong Qigong, Wei Xiaobao, Ajumei Superwind, Yuyue Lingshan, Yan Honglie Qiao Feng Duan Yu Yang Guo Yang Guo Murong Fu
Huang Rong Yang Guo A Zi Yang Xiao Zhang Sanfeng Zhang Sanfeng Zhao Min Zhang Sanfeng Yang Xiao Huang Rong Rueda Dorada
Faraón Guo Xiang Zhang Sanfeng Linghu Chong Zhao Min Guo Fuwei Xiaobao Huang Yaoshi Aziwei Xiaobao Rueda Dorada
Faraón Yang Xiaolinghu Chong Yuan Azihong Qigan Adoración de Jingao Xie Xun Azi Guo Xiangmei Súper viento Zhang Wuji Duan Yu Kublai
Wan Yan Honglie Shuang Er Xiaoyao Zi Xie Xun Wan Yan Honglie Yin Tianzheng Rueda de oro Faraón Zhang Sanfeng Shuang Er Guo Xiang Azhu
Guo Xiang Shuang Er Li Mochou Guo La rueda de oro Kubla Faraón Zhang Wuji Ao Bai Kublai Kublai Guo Xiang Linghu
Xie Xun Mei Chao Feng Yin Tianzheng Duan Yu Yuan Guannan Zhang Sanfeng Wang Yuyan Azi Xie Xun Yang Guo Guo Jing Huang Rong
Shuang'er extinción maestro Tai Duan Yu Zhang Wuji Chen Jialuo Huang Yaoshi Xiaoyao Zi Kublai Zhao Min
Xiaoyao Zi Wanyan Honglie Rueda dorada Rey Shuang'erao adora Hong Qigong Guo Fu Guo Xiang Zhao Min '' '

ls = s.split ()
d = {}
para i en ls:
d [i] = d.get (i, 0) +1
max_name, max_cnt = "", 0
para k en d:
if d [k]> max_cnt:
max_name, max_cnt = k, d [k]
print (max_name)
1
2
3
4
5
6
7
8
9
13. El número promedio de columnas de texto
Imprime y genera el número promedio de columnas del archivo adjunto. El método de cálculo es como sigue: Para

(1) Una línea válida se refiere a una línea que contiene al menos un carácter, y las líneas en blanco no se cuentan.

(2) El número de columnas en cada fila es el número de caracteres válidos; Para Para

(3) El número promedio de columnas es el valor promedio del número de columnas en la fila efectiva, redondeado al número entero más cercano.

Supongo que te gusta

Origin blog.51cto.com/15134213/2661065
Recomendado
Clasificación