#11
# Consider an array/list of sheep where some sheep may be missing from their place.
# We need a function that counts the number of sheep present in the array (true means present).

def count_sheeps(sheep):
count = 0
for x in sheep:
if x:
count += 1
return count


#12
# Write a function that removes the spaces from the string, then return the resultant string.

def no_space(x):
return x.replace(" ", "")


#13
# Code as fast as you can! You need to double the integer and return it.

def double_integer(i):
return i * 2

#14
# Make a function that will return a greeting statement that uses an input;
# your program should return, "Hello, <name> how are you doing today?"

def greet(name):
return f'Hello, {name} how are you doing today?'

#15
# Implement a function which convert the given boolean value into its string representation.
# Note: Only valid inputs will be given.

def boolean_to_string(b):
return str(b)

#16
# Your task is to create a function that does four basic mathematical operations.
# The function should take three arguments - operation(string/char), value1(number), value2(number).
# The function should return result of numbers after applying the chosen operation.

def basic_op(operator, value1, value2):
return eval(f'{value1}{operator}{value2}')


#17
# Nathan loves cycling.
# Because Nathan knows it is important to stay hydrated, he drinks 0.5 litres of water per hour of cycling.
# You get given the time in hours and you need to return the number of litres Nathan will drink, rounded to the smallest value.

def litres(time):
if float:
return int(0.5 * time)

#18
# Introduction
# The first century spans from the year 1 up to and including the year 100, the second century - from the year 101 up to and including the year 200, etc.
# Given a year, return the century it is in.


def century(year):
if year%100==0:
return year//100
else:
return year//100+1

11. ок, но как бы тут еще можно было записать условие? Попробуйте написать хотя бы 2 варианта.

12. ок. Как решить без встроенной функции?

13. ok. На самом деле тут автор задачи хотел кое что другое.. но это совершенно отдельная тема) и нам пока туда лезть не нужно

14. ок. Доп задание: как написать без f-строк?

15. ок

16. Это 100% откуда-то взято) Эту задачу лучше решить через обычные условия (if)

17. Не совсем понял, что за “float”?  И зачем тут условие? И тут if без else. А что будет если это условие не выполнится.. что будет возвращаться тогда?

18. Ок. Но можно убрать строку else. Тоже будет работать.

Данный репетитор настоящий профессионал своего дело, доброжелательный и терпеливый, умеет интересно и доступно объяснять материал. Грамотно планирует каждое занятие и отлично настраивает ученика на работу. Открыто и подробно отвечает на все вопросы как на занятиях так и вне их. Результатом я очень доволен, поэтому ставлю высший балл.

Андрей, 14 июня 2019

Over 109
5 Star Ratings

5-stars-white

Rated 5/5 by 109 Students