Решение модуля 8.1 Добрый, добрый Python

Модуль 8.1 Импорт стандартных модулей. Команды import и from.

Требуется импортировать целиком модуль time в программу. Отметьте все команды, которые это делают.

import time
from time import *
import time as tm

На вход программы подается вещественное число. Необходимо импортировать модуль math, вызывать функцию ceil этого модуля для введенного числа и отобразить результат на экране.

from math import ceil  # импортируем команду ceil из модуля math
num = float(input())   # получаем вещественное число
print(ceil(num))       # выводим результат использования импортированной команды с переданным в неё числом,которое мы ввели

На вход программы подается вещественное число. Необходимо импортировать только одну функцию floor из модуля math, вызывать ее для введенного числа и отобразить результат на экране.

from math import floor  # импортируем команду floor из модуля math
num = float(input())    # получаем вещественное число
print(floor(num))       # выводим результат использования импортированной команды с переданным в неё числом,которое мы ввели

В программе имеется функция factorial (см. листинг). В начале программы (до определения функции) необходимо из модуля math импортировать функцию с тем же именем factorial, используя команду from, но так, чтобы они не «затирали» друг друга.

Уже объявленную функцию не менять. Выполнять функции не нужно, только прописать импорт.

from math import factorial #импортируем функцию factorial из модуля math

#нижнюю часть не меняем
def factorial(n):
    p = 1
    for i in range(2, n+1):
        p *= i

    print("my factorial")
    return p

 Из модуля random импортируйте только две функции: seed и randint. Затем, в программе выполните их, следующим образом:

seed(1)
print(randint(10, 50))
from random import seed, randint # импортируем две функции из модуля random

# выполняем необходимые команды, представленные в задании
seed(1)
print(randint(10, 50))

Из модуля random импортируйте только две функции: seed и random, но у последней должен быть синоним rnd (имя, через которое она будет вызываться в программе). Выполните в программе эти функции, следующим образом:

seed(10)
print(round(rnd(), 2))
from random import seed           # импортируем функцию из модуля random
from random import random as rnd  # импортируем функцию из модуля random у которого синоним rnd
# выполняем необходимые команды, представленные в задании
seed(10)
print(round(rnd(), 2))

Отметьте корректные с точки зрения стандарта PEP8 варианты импортов.

from math import floor as fl, ceil as cl, pi
from math import floor, ceil, pi
Каждый с новой строки: import random import math import time

Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы

Понравилась статья? Поделиться с друзьями:
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x