Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add files via upload #159

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 43 additions & 25 deletions 1_if1.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,43 @@
"""

Домашнее задание №1

Условный оператор: Возраст

* Попросить пользователя ввести возраст при помощи input и положить
результат в переменную
* Написать функцию, которая по возрасту определит, чем должен заниматься пользователь:
учиться в детском саду, школе, ВУЗе или работать
* Вызвать функцию, передав ей возраст пользователя и положить результат
работы функции в переменную
* Вывести содержимое переменной на экран

"""

def main():
"""
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
pass

if __name__ == "__main__":
main()
"""

Домашнее задание №1

Условный оператор: Возраст

* Попросить пользователя ввести возраст при помощи input и положить
результат в переменную
* Написать функцию, которая по возрасту определит, чем должен заниматься пользователь:
учиться в детском саду, школе, ВУЗе или работать
* Вызвать функцию, передав ей возраст пользователя и положить результат
работы функции в переменную
* Вывести содержимое переменной на экран

"""

def main():
"""
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
age = int(input("Введите ваш возраст:"))

def lifetime(age):
if x < 0:
x = 0
print('Возраст долен быть больше нуля')
elif x>0 and x<7:
return age, 'Начинать учиться в детском саду'
elif x>=7 and x<=18:
return age, 'Идти учиться в школу'
elif x>18 and x<=22:
return age, 'Продолжать учиться в ВУЗе'
elif x>22:
return age, 'А теперь иди работай'
else:
return 'Введите свой возраст корректно.'




if __name__ == "__main__":
main()
14 changes: 13 additions & 1 deletion 2_if2.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,19 @@ def main():
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
pass
def funct(string1, string2):
if (type(string1) != str) and (type(string2) != str) :
return '0'
elif string1 == string2:
return '1'
elif len(string1) > len(string2):
return '2'
elif string1 != 'learn' and string2 == 'learn':
return '3'
else:
return 'Неправильно вышло, попробуйте другие значения'

print(funct('Привет', 'Привет'))

if __name__ == "__main__":
main()
35 changes: 34 additions & 1 deletion 3_for.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,40 @@ def main():
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
pass
#Создаём объект "all_phone_sold" со значениями из условия задания
all_phone_sold = [
{'product': 'iPhone 12', 'items_sold': [363, 500, 224, 358, 480, 476, 470, 216, 270, 388, 312, 186]},
{'product': 'Xiaomi Mi11', 'items_sold': [317, 267, 290, 431, 211, 354, 276, 526, 141, 453, 510, 316]},
{'product': 'Samsung Galaxy 21', 'items_sold': [343, 390, 238, 437, 214, 494, 441, 518, 212, 288, 272, 247]},
]

#Создаём функцию для вычисления среднего количества проданных телефонов
def sold_average(phone_items_sold):
sold_sum = 0
for item_sold in phone_items_sold:
sold_sum += item_sold
sold_avg = sold_sum/(len(phone_items_sold))
return sold_avg

#Создаём функцию для вычисления суммарного количества проданных телефонов
def sold_phone(phone_items_sold):
sold_sum = 0
for item_sold in phone_items_sold:
sold_sum += item_sold
return sold_sum

for one_product in all_phone_sold:
product_sold_phone = sold_phone(one_product['items_sold'])
print(f"Суммарное количество продаж для телефона {one_product['product']}: {product_sold_phone}")

for one_product in all_phone_sold:
product_sold_avg = sold_average(one_product['items_sold'])
print(f"Среднее количество продаж для телефона {one_product['product']}: {product_sold_avg}")

avg_sold_sum = 0


print(f"Суммарное количество продаж: {product_sold_phone}")

if __name__ == "__main__":
main()
9 changes: 4 additions & 5 deletions 4_while1.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,11 @@

"""


def hello_user():
"""
Замените pass на ваш код
"""
pass
while True:
question = input('Как дела?')
if question == "Хорошо":
break


if __name__ == "__main__":
Expand Down
11 changes: 6 additions & 5 deletions 5_while2.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,12 @@

questions_and_answers = {}

def ask_user(answers_dict):
"""
Замените pass на ваш код
"""
pass
def ask_user(questions_and_answers):
while True:
key = input("Введите вопрос: ")
if key in questions_and_answers:
print(questions_and_answers[key])


if __name__ == "__main__":
ask_user(questions_and_answers)