double arrow

Лабораторная работа №4. Дано вещественное число — цена 1 кг конфет

Цикл 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)

Тест:


 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: