Розглянемо приклад
розв’язання задач на розгалуження.
1.
Скласти програму введення значення температури повітря t та
виведення тексту «Гарна погода!», якщо t >10
градусів і текст «Погана погода!», якщо t ≤10 градусів.
Програма може мати такий вигляд:
# -*- coding:
utf-8 -*-
# Температура повітря
t=input('Введіть значення температури повітря: ')
if t>10:
s='Гарна погода!'
else:
s='Погана погода!'
print s
# Температура повітря
t=input('Введіть значення температури повітря: ')
if t>10:
s='Гарна погода!'
else:
s='Погана погода!'
print s
2. Ввести номер дня тижня. Вивести його назву.
# -*- coding: utf-8 -*-
# Дні тижня
n=input('Введіть номер дня тижня: ')
if n==1:
print n,' день - це Понеділок!'
elif n==2:
print n,' день - це Вівторок!'
elif n==3:
print n,' день - це Середа!'
elif n==4:
print n,' день - це Четвер!'
elif n==5:
print n,' день - це П"ятниця!'
elif n==6:
print n,' день - це Субота!'
elif n==7:
print n,' день - це Неділя!'
else:
print n,' такого дня тижня не існує!'
# Дні тижня
n=input('Введіть номер дня тижня: ')
if n==1:
print n,' день - це Понеділок!'
elif n==2:
print n,' день - це Вівторок!'
elif n==3:
print n,' день - це Середа!'
elif n==4:
print n,' день - це Четвер!'
elif n==5:
print n,' день - це П"ятниця!'
elif n==6:
print n,' день - це Субота!'
elif n==7:
print n,' день - це Неділя!'
else:
print n,' такого дня тижня не існує!'
Розглянемо приклад
розв’язання задач на цикл.
3.
Написати
програму, яка буде сумувати числа від 1 до 50.
Програма може мати такий вигляд:
# -*- coding: utf-8 -*-
# Сума чисел від 1 до 50
s=0
for i in range(51):
s=s+i
print 'Сума чисел від 1 до 50:',s
s=0
for i in range(51):
s=s+i
print 'Сума чисел від 1 до 50:',s
4. У танцювальному колективі 25 хлопчиків і 19 дівчаток.
Кожного тижня 1 хлопчик та 2 дівчинки записуються до колективу. Через скільки
тижнів кількість дівчаток та хлопчиків у колективі зрівняється?
Програма може мати такий вигляд:
# -*- coding: utf-8 -*-
# Танцювальний колектив
boy=25
girl=19
i=1
while boy>girl:
boy=boy+1
girl=girl+2
i=i+1
print 'Через',i,'тижнів кількість дівчаток та хлопчиків у колективі зрівняється.'
# Танцювальний колектив
boy=25
girl=19
i=1
while boy>girl:
boy=boy+1
girl=girl+2
i=i+1
print 'Через',i,'тижнів кількість дівчаток та хлопчиків у колективі зрівняється.'
Комментариев нет:
Отправить комментарий