Django – это бесплатный веб-фреймворк с открытым исходным кодом, написанный на языке высокого уровня – Python, предназначенный для помощи разработчикам в быстром создании безопасных, масштабируемых и удобных в сопровождении веб-приложений. Читать
Архив рубрики: Python
Что такое JSON Losst
JSON или JavaScript Object Notation – это формат, реализующий неструктурированное текстовое представление структурированных данных, основанное на принципе пар ключ-значение и упорядоченных списках. Хотя JSON начал свое распространение с JavaScript, он поддерживается в большинстве языков, либо изначально, либо с помощью специальных библиотек. Обычно Json используется для обмена информацией между веб-клиентами и веб-сервером. Читать
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), где я научилась делать словари и пользоваться списками, пора переходить к практике. Сделаем домашнее задание вместе!
Задача: Создайте программу, которая будет выводить список слов в случайном порядке. На экране должны печататься без повторений все слова из представленного списка.
Python: Задачи и решения (Глава 6. Функции. Игра “Крестики-нолики”).
Продолжаем практиковаться в программировании. После шестой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась использовать функции, пора переходить к практике. Сделаем домашнее задание вместе!
Доработка функции ask_number() / hod_number()
Задача: Доработайте функцию ask_number() или hod_number() так, чтобы ее можно было вызывать еще с одним параметром — кратностью (величиной шага). Сделайте шаг по умолчанию равным 1. Читать