Huitong Education-Python Advanced Exercices Second Level (2)

(Afficher la description: réfléchissez bien à son algorithme simple, puis essayez plusieurs fois par vous-même de maîtriser ses principes de programmation. Copier et coller le code pour toujours ne fait pas beaucoup de progrès.)

900. Numéro avant (cours 7)

Description du titre

Que faire si vous connaissez un entier a et que vous souhaitez afficher les N nombres avant a?

Format d'entrée

 Deux entiers positifs dans une ligne: a et N, dans la plage [1 10000].

Format de sortie

N entiers consécutifs: …… a-2 a-1

Exemple d'entrée / sortie 1

Entrer:

 10 5

Sortir:

 5 6 7 8 9

st = input()
a = st.split()[0]
N = st.split()[1]
a = int(a)
N = int(N)
list = []
for i in range(a-N,a):
    print(i,end=' ')

901. Nombre impair (Leçon 7)

Description du titre

Étant donné N, produisez un nombre impair entre 1 et N.

Format d'entrée

 Un entier positif par ligne: N, la plage est [1 10000].

Format de sortie

 Nombres impairs positifs entre [1 ... N].

Exemple d'entrée / sortie 1

Entrer:

dix

Sortir:

 1 3 5 7 9

N = input()
N = int(N)
for i in range(0,N+1):
    if(i%2==1):
        print(i, end=' ')

902.7 Multiples de 7 (Leçon 7)

Description du titre

Sortez les multiples de 7 parmi les 3 chiffres de petit à grand.

Format de sortie

 Une ligne d'entiers, séparés par des espaces.

Exemple d'entrée / sortie 1

Entrer:

Sortir:

 105 112 ……

for i in range(100, 1000):
    if i % 7 == 0:
        print(i, end=' ')

903. Le pouvoir de k (Leçon 7)

Description du titre

Entrez un entier positif k, sortie: k k * k k * k * k ……, arrêtez quand il dépasse 8 chiffres.

Format d'entrée

 Dans la première ligne, un entier k est compris entre [2,15].

Format de sortie

 Une ligne, plusieurs puissances de k.

Exemple d'entrée / sortie 1

Entrer:

15

Sortir:

 15225 3375 50625 759375 11390625

st = input()
k = st.split()[0]
k = int(k)
k in range(2, 15)
result = k
while result < 100000000:
    print(result, end=' ')
    result *= k

904. Séquence arithmétique (cours 7)

Description du titre

Une suite de nombres, si les différences de deux nombres adjacents sont égales, on l'appelle une suite arithmétique. Par exemple: 2,5,8,11,14 ....
Maintenant, étant donné le nombre de départ a et la différence d, sortez le nième terme.

Format d'entrée

 Trois entiers positifs dans une ligne: a, d et n, dans la plage [-100,100].

Format de sortie

 Il y a n entiers dans une ligne.

Exemple d'entrée / sortie 1

Entrer:

4 5 6

Sortir:

29

st = input()
a = st.split()[0]
d = st.split()[1]
n = st.split()[2]
a = int(a)
d = int(d)
n = int(n)
g = a + (n-1)*d
print(g)

905. Double séquence arithmétique (cours 7)

Description du titre

Trouvez le Nième terme de la double séquence arithmétique suivante.
1 2 4 7 11 16 22 ...

Format d'entrée

 Un entier positif par ligne: N, la plage est [1 100].

Format de sortie

 1 entier.

Exemple d'entrée / sortie 1

Entrer:

4

Sortir:

7

st = input()
N = st.split()[0]
N = int(N)
N in range(1, 100)
a = 1
d = 0
i = 0
for i in range(N):
    if i < N:
        i = i+1
        a += d
        d += 1
print(a, end=" ")

 

 

 

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44940488/article/details/106678498
conseillé
Classement