Составление программ циклической структуры: цикл с параметром 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Составление программ циклической структуры: цикл с параметром



Python Проверка
Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае print("A=") A=int(input()) print("B=") B=int(input()) for i in range(A, B + 1):    print(i) else: for i in range(A, B - 1, -1):    print(i)
Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел N, затем вводится ровно N целых чисел. Какое наименьшее число переменных нужно для решения этой задачи? a = 0 for i in range(int(input())): a += int(input()) print(a)
Напишите программу, которая находит все пятизначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111 for i in range(10000, 99999): if i%133==125 and i%134==111: print(i)
По данному натуральном n вычислите сумму 1!+2!+3!+…+n!. В решении этой задачи можно использовать только один цикл. Пользоваться математической библиотекой math в этой задаче запрещено. print("n=") n=int(input()) f=1 summa=0 for i in range(1, n + 1): f*= i summa+=f print(summa)
Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга. n=[] for i in range(100,1000): kv=0 for y in str(i): kv+=int(y)**3 if i==kv: n.append(i) print(n)

 

Лабораторная работа № 5

 Составление программ циклической структуры: цикл с условием

Python Проверка
Напишите программу, которая получает с клавиатуры натуральное число и определяет, сколько раз в его десятичной записи встречается цифра 1. print("n=") n=int(input()) k=0 while n>0: if n%10==1:    k=k+1    n=n//10 print("кол-во единиц=", k)
Напишите программу, которая получает с клавиатуры натуральное число и находит наибольшую цифру в его десятичной записи. print("n=") a = int(input()) m = a%10 a = a//10 while a > 0: if a%10 > m:    m = a%10 a = a//10 print(m)
Напишите программу, которая получает с клавиатуры натуральное число и определяет, есть ли в его десятичной записи одинаковые цифры, стоящие рядом. print("n=") n = int(input()) res = "NO" d1 = 0 d2 = 0 while n > 0: d1 = n%10 d2 = n//10%10 if d1 == d2:    res = "YES" n = n//10 print (res)
На вход программы поступает неизвестное количество чисел целых, ввод заканчивается нулём. Найти сумму введённых чисел s = 0 n = int(input()) while n!= 0:   s+=n   n = int(input())    print(s)
В первый день спортсмен пробежал x километров, а затем он каждый день увеличивал пробег на 10% от предыдущего значения. По данному числу y определите номер дня, на который пробег спортсмена составит не менее y километров. Программа получает на вход действительные числа x и y и должна вывести одно натуральное число print("кол-во км в 1 день=") x=int(input())  print("кол-вокм=") y=int(input()) i=1 while x < y: x *= 1.1 i += 1 print("кол-во дней=", i)
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1. print("n=") n=int(input()) i = 2 while n % i!= 0: i += 1 print(i)

 


 

Лабораторная работа № 6



Поделиться:


Последнее изменение этой страницы: 2021-01-08; просмотров: 486; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.191.88.249 (0.004 с.)