Python

Помогите пожалуйста написать скрипт на языке Python 3

Напишите скрипт, который:
- просит в командной строке пользователя ввести число на интервале [-100; 100];
- печатает в командную строку один из вариантов:
«число не входит в диапазон [-100; 100]»
«число меньше -50»
«число равно -50»
«число меньше 0, но больше -50»
«число больше 0, но меньше 50»
«число равно 50»
«число больше 50»
Подсказка: используйте условный оператор if … elif … else, операторы сравнения, функции
print(), input().
На каждой строчке комментарий #, нарисовать блок схему
sh
shingis_m15_777
96
 n = int(input('Введите число в диапазоне [-100; 100]: '))
if abs(n) > 100: print('число не входит в диапазон [-100; 100]')
elif n % 50 == 0 and abs(n) // 50 0][(abs(n) - 1) // 50])
АР
Артём Рожков
80 786
Лучший ответ
Конечно, я могу помочь написать такой скрипт. Вот готовый код на Python 3, с комментариями и блок-схемой:
 # запрос числа у пользователя 
number = int(input("Введите число на интервале [-100; 100]: "))

# проверка, входит ли число в диапазон [-100; 100]
if number < -100 or number > 100:
print("Число не входит в диапазон [-100; 100]")

# проверка, меньше ли число -50
elif number < -50:
print("Число меньше -50")

# проверка, равно ли число -50
elif number == -50:
print("Число равно -50")

# проверка, больше ли число -50 и меньше ли оно 0
elif -50 < number < 0:
print("Число меньше 0, но больше -50")

# проверка, больше ли число 0 и меньше ли оно 50
elif 0 < number < 50:
print("Число больше 0, но меньше 50")

# проверка, равно ли число 50
elif number == 50:
print("Число равно 50")

# проверка, больше ли число 50
else:
print("Число больше 50")
А вот блок-схема для этого скрипта:
Вадим Бакин
Вадим Бакин
41 234
Стас Попов не пользуйся нейронными сетями а думай головой
Сергей Сургин Введи в свою программу 0 и удивись выводу.
Вот пример скрипта на языке Python 3, который соответствует вашим требованиям:

```python
# Запросите число у пользователя
num = int(input('Введите число в диапазоне [-100; 100]: '))

# Проверьте, входит ли число в диапазон [-100; 100]
if num < -100 or num > 100:
print('Число не входит в диапазон [-100; 100]')
elif num < -50:
print('Число меньше -50')
elif num == -50:
print('Число равно -50')
elif num < 0:
print('Число меньше 0, но больше -50')
elif num > 0 and num < 50:
print('Число больше 0, но меньше 50')
elif num == 50:
print('Число равно 50')
else:
print('Число больше 50')
```

Блок-схема для этого скрипта выглядит так:

```
+----------------+
| Запросить число|
+-------+--------+
|
v
+-------+--------+
| Входит в диапазон?|
+-------+--------+
|
+------+------+
| |
v v
+----------------+ +----------------+
| Не входит в диапазон| | Входит в диапазон|
+----------------+ +-------+--------+
|
v
+--------+---------+
| Проверить условия |
+------------------+
```
SS
Sergej Sergeev
11 134
Сергей Сургин Введи в свою программу 0 и удивись выводу.
 # Просим пользователя ввести число  
number = int(input("Введите число на интервале [-100; 100]: "))

# Если число не входит в диапазон [-100; 100]
if number < -100 or number > 100:
print("число не входит в диапазон [-100; 100]")

# Если число меньше -50
elif number < -50:
print("число меньше -50")

# Если число равно -50
elif number == -50:
print("число равно -50")

# Если число больше 0, но меньше 50
elif number > 0 and number < 50:
print("число больше 0, но меньше 50")

# Если число равно 50
elif number == 50:
print("число равно 50")

# Если число больше 50
elif number > 50:
print("число больше 50")

# Если число меньше 0, но больше -50
else:
print("число меньше 0, но больше -50")

# Блок-схема:
#
# Ввод числа
# |
# V
# +----------------------+
# | число < -100 или |
# | число > 100 |------> число не входит в диапазон [-100; 100]
# +----------------------+
# |
# V
# +----------------------+
# | число < -50 |------> число меньше -50
# +----------------------+
# |
# V
# +----------------------+
# | число = -50 |------> число равно -50
# +----------------------+
# |
# V
# +----------------------+
# | число > 0 и |
# | число < 50 |------> число больше 0, но меньше 50
# +----------------------+
# |
# V
# +----------------------+
# | число = 50 |------> число равно 50
# +----------------------+
# |
# V
# +----------------------+
# | число > 50 |------> число больше 50
# +----------------------+
# |
# V
# +----------------------+
# | число < 0 и |
# | число > -50 |------> число меньше 0, но больше -50
# +----------------------+
# |
# V
Roma Glotov
Roma Glotov
4 118
Замудин Алдерханов не пользуйся нейронными сетями а думай головой
Сергей Сургин Введи в свою программу 0 и удивись выводу.