Пользователи нередко обнаруживают на компьютере программы, о происхождении и назначении которых даже не догадываются. В их числе Ffdshow, являющая собой медиадекодер, применяемый декодирования видеопотока в MPEG-4 ASP, AVC и других форматах с высокой скоростью и точностью. Что же это за софт, какие функции выполняет на компьютере, а также как его можно установить и настроить, мы и рассмотрим.
Архив метки: решения
Python: Задачи и решения (Глава 6. Функции. Игра “Крестики-нолики”).
Продолжаем практиковаться в программировании. После шестой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась использовать функции, пора переходить к практике. Сделаем домашнее задание вместе!
Доработка функции ask_number() / hod_number()
Задача: Доработайте функцию ask_number() или hod_number() так, чтобы ее можно было вызывать еще с одним параметром — кратностью (величиной шага). Сделайте шаг по умолчанию равным 1. Читать
Python: Задачи и решения (Глава 7. Файлы и исключения. Игра “Викторина”)
Продолжаем практиковаться в программировании. После седьмой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила работу с файлами, пора переходить к практике. Сделаем домашнее задание вместе!
Краткий конспект по работе с файлами в Python
Открыть и закрыть файл
open() – открыть файл и сообщить путь к директории;
open("файл", "r", encoding="utf-8") – открыть файл на чтение в кодировке Unicode. Читать
Python: Задачи и решения (Глава 3. Ветвление, циклы с оператором while и псевдокод. Игра “Отгадай число”).
Продолжаем изучать программирование. После третьей главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их вместе. Я приведу свой вариант решения, а вы пишите ваши варианты в комментариях.
Программа “Угадай число” от Игроглаза, не подсматривая решение:
import random
guess = ""
guess_num = 0
number = int(random.randint(1,100))
print ("I made a guess: number 1-100. Can you guess it?n")
while guess != number:
guess = int(input("Enter your proposal: n"))
if guess > number:
print("No, it's smaller..n")
elif guess < number:
print("No, it's bigger..n")
else:
print("Finally, you got it!n")
guess_num += 1
print ("Number was ", number, ". You guessed it with",
guess_num, "times. Good job!")
input()
Кстати, в книге в этой программе ошибка. Вне цикла там стоит tries = 1; тогда как оно должно начинаться с нуля.
1) Напишите программу — симулятор пирожка с «сюрпризом», — которая бы при запуске отображала один из пяти различных «Сюрпризов», выбранный случайным образом. Читать
Python: Задачи и решения (Глава 4. Циклы с оператором for, строки и кортежи. Игра “Анаграммы”).
Продолжаем практиковаться в программировании. После четвертой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась пользоваться оператором for и создавать кортежи, предложены задания. Давайте делать их вместе. Я приведу свой вариант решения, а вы пишите ваши варианты в комментариях.
1. Напишите программу “Считалка”, которая бы считала по просьбе пользователя. Надо позволить пользователю ввести начало и конец счета, а также интервал между называемыми целыми числами. Читать
Python: Задачи и решения (Глава 5. Списки и словари. Игра “Виселица”).
Продолжаем практиковаться в программировании. После пятой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась делать словари и пользоваться списками, пора переходить к практике. Сделаем домашнее задание вместе!
Задача: Создайте программу, которая будет выводить список слов в случайном порядке. На экране должны печататься без повторений все слова из представленного списка.