Tout le monde peut apprendre l'analyse des données

télécharger: tout le monde peut apprendre l'analyse des données


1. La sortie conditionnelle de Hello World
obtient un entier saisi par l'utilisateur. Reportez-vous à la valeur entière et imprimez "Hello World". Les conditions requises sont les suivantes: To To

Si la valeur d'entrée est 0, sortez directement "Hello World" To To

Si la valeur d'entrée est supérieure à 0, affichez "Hello World" avec deux caractères par ligne (les espaces sont également des caractères)

Si la valeur d'entrée est inférieure à 0, affichez "Hello World" verticalement

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

1
2
3
4
5
6
7
8
9
2. Fonctionnement numérique
obtient une entrée de chaîne de caractères par l'utilisateur, le format est comme suit: A ‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
M OP N‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮ Pour ‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
dans lequel , M et N sont n'importe quel nombre qui représente OP une opération exprimée comme suit: +, -, *, / (plus ou moins multiplier et diviser) To

Selon OP, sortez le résultat de l'opération de M OP N et enregistrez uniformément 2 décimales. À À

Remarque: il peut y avoir plusieurs espaces entre M et OP, OP et N, quelles que soient les erreurs d'entrée.

s = input ()
print ("{:. 2fx}". format (eval (s)))
1
2
3. Dessiner des octogones de
tortues Utilisez la bibliothèque de tortues pour dessiner un octogone. À À

Turtle T AS Import
t.pensizse (2)
for I in Range (. 8):
t.fd (100)
t.left (45)
. 1
2.
3.
4.
5
four, turtle graphics rendant anis

import turtle as t
t.pensize (2)
for i in range (8):
t.fd (150)
t.left (135)
1
2
3
4
5
5. Format racine carrée pour
obtenir un entier une entrée par l'utilisateur, calculer a La racine carrée de, conserver 3 chiffres après la virgule décimale et l'imprimer. À À

Le résultat de sortie est de 30 caractères de large, une sortie justifiée à droite, et les caractères supplémentaires sont remplis avec le signe plus (+). À À

Si le résultat dépasse 30 caractères, la largeur du résultat prévaudra.

a = eval (entrée ())
print ("{: +> 30.3f}". format (pow (a, 0.5)))

1
2
3
6. Combiner des segments de chaîne pour
obtenir une chaîne d'entrée s, diviser s par le signe moins (-) et combiner le premier et le dernier paragraphe avec un signe plus (+) pour la sortie.

s = input ()
a = s.split ('-')
print (a [o] "+" a [1])
1
2
3
Numéro de rose à sept, quatre chiffres Le numéro de rose à
quatre chiffres est une puissance à 4 chiffres numéro. L'auto-puissance fait référence à un nombre à n chiffres, et la somme de la puissance n-ième des chiffres de chaque chiffre est égale à elle-même. À À

Par exemple: quand n est 3, il y a 1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153, 153 est un nombre exponentiel quand n est 3. Le nombre exponentiel de 3 chiffres est appelé le nombre de jonquille. À À

Veuillez sortir tous les numéros de roses à quatre chiffres à quatre chiffres, dans l'ordre croissant, avec chaque chiffre sur une ligne.

pour i dans la plage (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):
imprimer (i)
1
2
3
4
5
6
7
8. Somme des nombres premiers à
moins de 100 Trouvez la somme de tous les nombres premiers à moins de 100 et sortie. Pour ‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
principal moyen de supérieur à 1 et un entier qui ne peut être divisible que par 1 et lui-même. Pour ‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
Conseil: peut individuellement Déterminer si chaque nombre à moins de 100 est un nombre premier, puis le résumer.

i = 2
num = 0
pour i dans la plage (2,100):
j = 2
pour j dans la plage (2, i):
si i% j == 0:
break
else:
num + = i
print (num)
1
2
3
4
5
6
7
8
9
10
9. La génération de mots de passe aléatoires
utilise l'entier 17 comme germe de nombre aléatoire, et obtient l'entier d'entrée utilisateur N comme longueur, et génère 3 mots de passe avec une longueur de N chiffres, dont chacun est un nombre. Chaque mot de passe est sorti sur une ligne distincte. À À

Générez un mot de passe à l'aide de la fonction 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)
for i in range (3):
print (genpwd (length))
1
2
3
4
5
6
7
8
9
Ten, calcul continu des nombres premiers pour
obtenir le nombre d'entrée utilisateur N, calculez et sortez 5 nombres premiers à partir de N , une seule ligne Pour la sortie, utilisez des virgules pour séparer les nombres premiers. À À

Remarque: Le nombre N saisi par l'utilisateur peut être un nombre à virgule flottante, qui est entièrement positif; aucune virgule n'est requise après la dernière sortie.

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
十一 、 数字 不同 数 之 和
Obtenez un entier N entré par l'utilisateur et sortez la somme des différents nombres apparaissant dans N. À À

Par exemple: l'utilisateur entre 123123123, où les différents nombres apparaissant sont: 1, 2, 3, et la somme de ces nombres est 6.

n = input ()
ss = set (n)
num = 0
for i in ss:
num + = eval (i)
print (num)
1
2
3
4
5
6
12.
Un caractère est donné dans le modèle de programmation statistique avec le plus grand nombre of names String, qui contient des noms répétés, veuillez afficher directement les noms des personnes avec le plus d'occurrences.
s = '' 'Shuang'er Hong Qigong Zhao Min Zhao Min Xiaoyao Ziao
culte Yin Tianzheng
King Qiao Feng Yang Guohong Qigong Guo Jing Yang Xiaoao culte 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 rend
hommage à Yue Buqun Huang Yaoshi Huang Rong Duan Yu
Jin Lun Fa Wang Kublai Kublai Zhang Sanfeng Qiao Feng Qiao Feng Azi Qiao Feng Jin Le roi de 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, roi du Falun Gong,
Kublai Khan, Murong Fu, Zhang Sanfeng, Zhao Min, Yang Xiaoling, Fox et le pharmacien jaune
Li Mochou, Azi, Xiaoyao, Qiao Feng, Xiaoyao, Yan Honglie, Guo Fu , Yang Xiao, Zhang Wuji, Yang Guo,
Murongfu, Xiaoyao, Xiaoyao, bambou, doubles enfants, 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 Golden Wheel
Pharaon Guo Xiang Zhang Sanfeng Linghu Chong Zhao Min Guo Fuwei Xiaobao Huang Yaoshi Aziwei Xiaobao Golden Wheel
Pharaoh Yang Xiaolinghu Chong Aziho Qigong Qigong Yang Xiaolinghu Chong Aziho Qigong Jingao culte Xie Xun Azi Guo Xiangmei Super Vent Zhang Wuji Duan Yu Kublai
Wan Yan Honglie Shuang Er Xiaoyao Zi Xie Xun Wan Yan Honglie Yin Tianzheng Roue d'or Pharaon Zhang Sanfeng Shuang Er Guo Xiang Azhu
Guo Xiang Shuang Er Li Mochouai Guo Roue d'or Xiang K Pharaon 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 extinction enseignant Tai Duan Zhang Yu Wuji Chen Jialuo professeur d'extinction Huang R. Yaoshi Xiaoyao Zi Kublai Zhao Min
Xiaoyao Zi Wanyan Honglie Roue d'or Roi Shuang'erao culte Hong Qigong Guo Fu Guo Xiang Zhao Min '' '

ls = s.split ()
d = {}
pour i dans ls:
d [i] = d.get (i, 0) +1
max_name, max_cnt = "", 0
pour k dans d:
si d [k]> max_cnt:
max_name, max_cnt = k, d [k]
print (max_name)
1
2
3
4
5
6
7
8
9
13. Le nombre moyen de colonnes de texte
Imprimer et sortir le nombre moyen de colonnes du fichier joint. La méthode de calcul est comme suit: To To

(1) Une ligne valide fait référence à une ligne contenant au moins un caractère, et les lignes vides ne sont pas comptées; To To

(2) Le nombre de colonnes dans chaque ligne est le nombre de caractères valides; To To

(3) Le nombre moyen de colonnes est la valeur moyenne du nombre de colonnes dans la ligne effective, arrondie à l'entier le plus proche.

Je suppose que tu aimes

Origine blog.51cto.com/15134213/2661065
conseillé
Classement