Python-сообщество
- Начало
- » Центр помощи
- » Функция for
#1 Сен. 11, 2022 03:16:40
Sonele Зарегистрирован: 2022-09-11 Сообщения: 2 Репутация: 0 Профиль Отправить e-mail
Функция for
Не могу понять, как решаются зачи типа
1)
На вход программе подается натуральное число n \, (n \ge 2)n(n≥2) – катет прямоугольного равнобедренного треугольника.
Напишите программу, которая выводит звездный треугольник в соответствии с примером.
Формат входных данных
На вход программе подается одно натуральное число n \, (n \ge 2)n(n≥2).
Напишите программу, которая выводит звездный треугольник как в примере
Пример:
***
**
*
2)Даны два целых числа mm и nn ( m \le nm≤n). Напишите программу, которая выводит все числа от mm до nn включительно.
Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.
Объясните пожалуйста алгоритм решения подобных задач.
Решение модуля 7.2 «Поколение python: курс для начинающих»
На этой странице представлены ответы и полные решения на питоне на модуль (урок) из курса «Поколение python: курс для начинающих».
Какую последовательность чисел даст вам вызов функции range(8) ?
0, 1, 2, 3, 4, 5, 6, 7
Какую последовательность чисел даст вам вызов функции range(1, 8) ?
1, 2, 3, 4, 5, 6, 7
Какую последовательность чисел даст вам вызов функции range(3, 11, 2) ?
3, 5, 7, 9
Какую последовательность чисел даст вам вызов функции range(10, 0, -2) ?
10, 8, 6, 4, 2
Сколько итераций сделает цикл?
for _ in range(1, 6):
print(‘Python rocks!’)

Последовательность чисел 1
Даны два целых числа m и n (m≤n). Напишите программу, которая выводит все числа от m до n включительно.
# Получаем начальное значение c и преобразуем его в целое число. c = int(input()) # Получаем конечное значение v и преобразуем его в целое число. v = int(input()) # Запускаем цикл, который будет проходить через все числа от c до v включительно. for i in range(c, v+1): print(i)

Последовательность чисел 2
Даны два целых числа m и n. Напишите программу, которая выводит все числа от m до n включительно в порядке возрастания, если m < n, или в порядке убывания в противном случае.
# Получаем начальное значение n и преобразуем его в целое число. n = int(input()) # Получаем конечное значение m и преобразуем его в целое число. m = int(input()) # Если n меньше m, то это возрастающая последовательность. if n < m: # Запускаем цикл, который будет проходить через все числа от n до m включительно. for i in range(n, m + 1): print(i) else: # Запускаем цикл, который будет проходить через все числа от n до m включительно в убывающем порядке. for i in range(n, m - 1, -1): print(i)

Последовательность чисел 3 ?️
Даны два целых числа m и n (m > n). Напишите программу, которая выводит все нечетные числа от m до n включительно в порядке убывания.
# Считываем начальное значение m и преобразуем его в целое число. m = int(input()) # Считываем конечное значение n и преобразуем его в целое число. n = int(input()) # Вычисляем значение start как ближайшее нечетное число, меньшее или равное m. start = ((m - 1) // 2) * 2 + 1 # Запускаем цикл, который будет проходить через нечетные числа в убывающем порядке, начиная с start и заканчивая n - 1 с шагом -2. for i in range(start, n - 1, -2): print(i)

Последовательность чисел 4
Даны два натуральных числа m и n (m≤n). Напишите программу, которая выводит все числа от m до n включительно удовлетворяющие хотя бы одному из условий:
число кратно 17;
число оканчивается на 9;
число кратно 3 и 5 одновременно.
# Получаем начальное значение m и преобразуем его в целое число. m = int(input()) # Получаем конечное значение n и преобразуем его в целое число. n = int(input()) # Запускаем цикл, который будет проходить через числа от m до n включительно. for i in range(m, n + 1): # Проверяем, выполняются ли условия: i делится на 17, i оканчивается на 9, i делится на 15. if i % 17 == 0 or i % 10 == 9 or i % 15 == 0: print(i)

Таблица умножения
Дано натуральное число n. Напишите программу, которая выводит таблицу умножения на n.
# Получаем число n и преобразуем его в целое число. n = int(input()) # Запускаем цикл, который будет проходить через числа от 1 до 10 (включительно). for i in range(1, 11): print(n, 'x', i, '=', n * i)
DanilaOak / gist:1fe302702599cfece8af39d1fb750d9b
Задача «Ряд - 2» Условие Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
| A = int(input()) |
| B = int(input()) |
| if A |
| for i in range(A, B+1): |
| print(i) |
| else: |
| for i in range(A, B-1, -1): |
| print(i) |
Даны два целых числа m и n m n напишите программу которая выводит все числа от m до n включительно
Copy the app link with current input parameters. They will be displayed in the URL.
t = int ( input ( ) ) print ( t if t < 20000 else t * 0.87 )
print ( "ДА" if input ( ) == "Python" else "НЕТ" )
x , y = int ( input ( ) ) , int ( input ( ) ) print ( x if x > y else y )
n = input ( ) print ( "YES" if n == n [ : : - 1 ] else "NO" )
a , b , c , = ( int ( e ) for e in input ( ) . split ( ) ) print ( "YES" if a + b == c else "NO" )
s , t = input ( ) , input ( ) print ( "YES" if s == t [ : : - 1 ] else "NO" )
a , b , c = ( int ( input ( ) ) for _ in range ( 3 ) ) print ( "YES" if a + b > c and a + c > b and b + c > a else "NO" )
n = input ( ) . rjust ( 6 , "0" ) print ( "YES" if sum ( int ( v ) for v in n [ : 3 ] ) == sum ( int ( v ) for v in n [ 3 : ] ) else "NO" )
col1 , row1 = list ( input ( ) ) col2 , row2 = list ( input ( ) ) cols = "abcdefgh" print ( "NO" if ( cols . find ( col1 ) + int ( row1 ) + cols . find ( col2 ) + int ( row2 ) ) % 2 else "YES" )
print ( ( 'YES' , 'NO' ) [ int ( input ( ) + input ( ) , 19 ) & 1 ] )
# №1 n = int ( input ( ) ) t = 0 for i in range ( 1 , n + 1 ) : t += ( - 1 ) ** i * i print ( f"i = < i >, t = < t >" ) # №2 from math import ceil n = int ( input ( ) ) print ( n // 2 if not n % 2 else - ceil ( n / 2 ) )
a , b = int ( input ( ) ) , int ( input ( ) ) print ( ">" if a > b else " <" if b >a else " token punctuation">)">
tp = tuple ( int ( input ( ) ) for _ in range ( 3 ) ) m = tp [ 0 ] for i in tp [ 1 : ] : if i > m : m = i print ( m )
n = int ( input ( ) ) print ( 0 if n < 2 else int ( n / 2 ) if not n % 2 else n )
tp = tuple ( int ( v ) for v in input ( ) . split ( ) ) mx = mn = tp [ 0 ] for i in tp [ 1 : ] : if i > mx : mx = i elif i < mn : mn = i print ( mx - mn )
g = ( int ( v ) for v in input ( ) . split ( ) ) mx = mn = next ( g ) for i in g : if i > mx : mx = i elif i < mn : mn = i print ( mx - mn )
a , b = input ( ) . lower ( ) , input ( ) . lower ( ) print ( - 1 if a < b else 1 if b < a else 0 )
s , v1 , v2 , t1 , t2 = ( int ( v ) for v in input ( ) . split ( ) ) if ( s * v1 + t1 * 2 < s * v2 + t2 * 2 ) : print ( 'First' ) elif ( s * v1 + t1 * 2 >s * v2 + t2 * 2 ) : print ( 'Second' ) else : print ( 'Friendship' )
a , b = ( input ( ) . lower ( ) for _ in range ( 2 ) ) z = "ь" + a [ - 1 ] print ( "Good" if b [ 0 ] == a [ - 1 ] or b [ 0 ] == in ( "ь" + a [ - 1 ] ) else "Bad" )
a , b = ( input ( ) . lower ( ) for _ in range ( 2 ) ) if b [ 0 ] == a [ - 1 ] or b [ 0 ] == a [ - 2 ] and a [ - 1 ] == "ь" : print ( "Good" ) else : print ( "Bad" )
n = int ( input ( ) ) print ( "FizzBuzz" if n % 3 == 0 and n % 5 == 0 else "Buzz" if n % 5 == 0 else "Fizz" if n % 3 == 0 else n )
tp = tuple ( int ( input ( ) ) for _ in range ( 3 ) ) res = 0 for i in set ( tp ) : n = tp . count ( i ) if tp . count ( i ) - 1 : res += n print ( res )
print ( ( "Декабрь" , "Январь" , "Февраль" , "Март" , "Апрель" , "Май" , "Июнь" , "Июль" , "Август" , "Сентябрь" , "Октябрь" , "Декабрь" ) [ int ( input ( ) ) % 12 ] )
n = int ( input ( ) ) lims = ( 2 , 4 , 12 , 19 , 65 , 66 ) desc = ( "Младенец" , "Малыш" , "Ребенок" , "Подросток" , "Взрослый человек" , "Пожилой человек" ) for i , lim in enumerate ( lims ) : if n < lim : break print ( desc [ i ] )
