(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=" ")