Цикл FOR
Задание 1.
Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1,0.2,..., 1 кг.
Входные данные: ввести одно вещественное число А (1<=А<=100).
Выходные данные; вывести стоимость 0.1, 0.2,..., 1 кг конфет с точностью до 4 цифр в дробной части.
Листинг программы:
a=float(input('ценаза 1 кг = '))
i=1
n=10
fori in range (n):
print(i, ' стоит - ', a * (i/10), 'p.')
Тест:
Задание 2.
Напечатать числа следующим образом:
а) 21 19.2
20 18.2
19 17.2
......
10 8.2
б) 45 44.5 44.2
44 43.5 43.2
.........
25 24.5 24.2
Листинг программы:
fori in range (10+1,21+1):
print(i,' ',i-1.8)
for i1 in range (25+1,45+1):
print(i1-1,' ',i1-1.5,' ',i1-1.8)
Тест:
Задание 3.
Дано натуральное число п. Найтисумму
Листинг программы:
n=int(input('n= '))
s=0
i=n
g=n*2
fori in range(g):
s=s+(n*n)
print(s)
Тест:
Задание 4.
Составьте программы перевода старинных русских мер длины, торгового и аптекарского веса (счетчик цикла от 1 до 10).
саженей в метры(1 сажень равна 2,1366 м)
из дюймов в сантиметры(1 дюйм равен 2,5 см)
c. футов в метры(1 фут равен 0,3048 м)
.драхм в граммы(1 драхма равна 3,7325 г)
.унций в граммы(1 унция равна 29,86 г)
фунтов в килограммы(1 фунт равен 0,40951 кг)
|
|
аршинов в метры(1 аршин равен 0,7112 м)
золотников в граммы(1 золотник равен 4,2657 г)
дюймов в миллиметры(1 дюйм равен 25,3995 мм)
Листингпрограммы:
fori in range (1,10):
a=i*2.1366
print (i,' сажень = ',a,' м')
fori in range (1,10):
a=i*0.3048;
print(i,' фут = ',a,' м')
fori in range (1,10):
a=i*3.7325
print (i,' драхм = ',a,' г')
fori in range (1,10):
a=i*29.86
print (i,' унция = ',a,' г')
fori in range (1,10):
a=i*0.40951
print (i,' фут = ',a,' кг')
fori in range (1,10):
a=i*0.7112
print (i,' аршинов= ',a,' м')
fori in range (1,10):
a=i*4.2657
print (i,' золотников= ',a,' г')
fori in range (1,10):
a=i*25.3995
print (i,' дюймов= ',a,' мм')
Тест:
Задание 5.
Показать, что ...выполнив суммирование до N-гoчленаряда.
Листинг программы:
n=int(input('n= '))
s1=0
s2=0
i=2
g=i+2
i1=1
fori in range(i,g):
fori in range(i1,i):
s2=n*n
s1=s1+ s2/i
s=1-s1
print(s)
Тест: