Advertisement
snowden_web

Untitled

Aug 28th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.68 KB | None | 0 0
  1. # так, это домашка
  2. # постараюсь оформить нормально и читабельно
  3. # если оформление не самое удобное, прошу прощения
  4. # зато так не надо кидать несколько файлов
  5.  
  6. def zadanie1():
  7.     print('ответ: 2')
  8.  
  9. def zadanie2():
  10.     print('ответ: 4')
  11.  
  12.  
  13. def zadanie3():
  14.     name = str(input('введите имя: '))
  15.     surname = str(input('введите фамилию: '))
  16.     print(name + ' ' + surname)
  17.  
  18. def zadanie4():
  19.     print('периметр равен ' + str((int(input('введите сторону квадрата '))*4)))
  20.  
  21. def zadanie5():
  22.     a = str(input('введите трехзначное число '))
  23.     if len(a) == 3:
  24.         a = a[::-1]
  25.         print(a)
  26.     else:
  27.         print('вы ввели не то число. напишите "да", если хотите повторить попытку')
  28.         answ = str(input())
  29.         if answ == 'да':
  30.             zadanie5()
  31.  
  32. def zadanie6():
  33.     m = int(input('введите m '))
  34.     n = int(input('введите n '))
  35.     if m%n == 0:
  36.         print(m%n)
  37.     else:
  38.         print('m не делится на n нацело. напишите "да", если хотите повторить попытку')
  39.         answ = str(input())
  40.         if answ == 'да':
  41.             zadanie6()
  42.  
  43. def zadanie7():
  44.     for i in range(1,10):
  45.         print(i*9)
  46.  
  47. def zadanie8():
  48.     n = int(input('введите n '))
  49.     a = 1
  50.     while a*a <= n:
  51.         print(a*a)
  52.         a+=1
  53.  
  54. def zadanie9():
  55.     n = int(input('введите число от 1 до 9 '))
  56.     chislo = 10
  57.     spisok = []
  58.     if n in range(1, 10):
  59.         for chislo in range(100):
  60.             if (chislo%n == 0) or (str(n) in str(chislo)):
  61.                 spisok.append(chislo)
  62.         print(spisok)
  63.     else:
  64.         print('вы ввели не то число. напишите "да", если хотите повторить попытку')
  65.         answ = str(input())
  66.         if answ == 'да':
  67.             zadanie9()
  68.  
  69. def zadanie10():
  70.     spisok = []
  71.     for i in range(10):
  72.         i = int(input('введите рост '))
  73.         spisok.append(i)
  74.     print(max(spisok) - min(spisok))
  75.  
  76. # выше в функциях прописаны решения задач
  77.  
  78. # при необходимости проверки какой-либо задачи, снимите комментарий с вызова ее функции
  79. # (они вызваны ниже)
  80.  
  81. #zadanie1()
  82. #zadanie2()
  83. #zadanie3()
  84. #zadanie4()
  85. #zadanie5()
  86. #zadanie6()
  87. #zadanie7()
  88. #zadanie8()
  89. #zadanie9()
  90. #zadanie10()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement