Архив метки: Python

Python: if, elif, else branching, while loops, random number generation

We continue to learn programming. Let’s move on to the study of the third chapter of the book: Michael Dawson “Programming in Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), where we will study if, elif, else conditional statements and while loops and learn how to generate random numbers using a module with the functions random.randint() and random.randrage().

Summary of chapter 3 with examples of programs I wrote:

Random Number Generation in Python

We load the import random module – it generates random numbers based on the built-in formula. To assign a random value to a variable, after calling the module, call one of its functions, for example,

Читать →

Python – installation

To install Python on your computer, simply search Google for download python and follow the first link to www.python.org/downloads

The easiest way is to click on the bright button with the latest version of Python and then follow the installation process.

In addition to Python itself, you will probably need to install additional programs, which we will discuss next. When installing Python, remember that it is an interpretive programming language. If you write the code in notepad, it won’t work. And the code doesn’t need to be compiled like in C++. To run your code, you use either the built-in interpreter – Python 3.6.exe, or you can activate the interpreter in other text editors or programming environments.

1. Изменение системных переменных среды

Эта настройка позволит запускать программу, написанную на Python, в CMD операционной системы Windows (интерпретатор командной строки). Чтобы это сделать, нажимаем “Пуск” -> Изменение системных переменных среды: Читать →

Python – branching structures (if else, if, ifelif statements)

The if statement (if) is used to set conditions (if so, then…), for example:

cat_say = ‘mew’

if cat_say = ‘mew’ of cat_say = ‘myavki’:

….print(‘Dear, cat! Here’s your food!’)

Important: when using if conditions, you need to write double equals and put a colon at the end of the expression to show the end of the condition; before the rest of the code related to the condition, and print is indented with a tab (or 4 spaces).

Читать →

Python: Challenges and Decisions (Chapter 2. Types, Variables, and Basic I/O. Useless Facts Program).

We continue to learn programming. After the second chapter in the book: Michael Dawson “We Program in Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), where I studied the features of working with text in the Python programming language, tasks were offered. Let’s do them together. I will give my solution, and you write your options in the comments.

1) Come up with two lists: valid and invalid variable names. Explain why each of the names is valid or not valid, respectively. Then come up with two more lists—of “good” and “bad” valid names—and explain your choice.

Valid variable names: name, price, password, age, size (these can be any words that are not reserved in the programming language for functions / operators)

Читать →