С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71

Комментарии к программе угадай число

03.02.2023, 01:08. Показов 1124. Ответов 14

Студворк — интернет-сервис помощи студентам
Мне помощь не в коде нужна, а в комментариях. Посмотрите на них, и скажите, правильно ли я понял свой код, правильно ли пишу комментарии, правильные ли термины-слава использую, если не правильные, или вообще не понял свой код, то поправьте меня, просьба возможно странная, но прошу. Я знаю возможно там много грамматических ошибок на них не смотрите

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# импортируе библиотеку random
import random
 
#создаем пременную F и присваиваем ей значение True
f = True
 
#запускаем цикл while при условии значения F тоисть true
#и так как это правда выполняеться цикл
while f:
    print('Новая игра!')
    numbers = random.randint(0, 10)
 
# вводим еше один цикл только в нутри другого с таким же условие значение true
    while True:
        request_from_the_user = input('Введите число от 1 до 10:')
 
        if request_from_the_user.lower() == "выход":
            print("программа завершена!")
            # программа будет полностю остановлина
            f = False
            break
 
# isdigit  возвращает True, если все символы в строке являются цифрами,
# в противном случае – False. так как сдесь 2 случай то он будет выполнять эту часть кода
        if not request_from_the_user.isdigit():
            print("это не число")
            #continue возврашаемся к началу цикла
            continue
 
# так как input возврашает str мы канкатынируем переменную в тип int
# в противном случае python васпринимал бы наши числа как строку
        request_from_the_user = int(request_from_the_user)
 
# запускаем условие говоря если переменная request_from_the_user больше или равно 11
# то будет выполняться это условие
# можно при желании конечно больше поставить не забыв также изменить значение в переменной umbers
        if request_from_the_user >= int(11):
            print("такого числа нету!")
            #continue возврашаемся к началу цикла
            continue
#запускаем новое суловие говоря если переменная request_from_the_user равна переменной numbers
#то
        if request_from_the_user == numbers:
            print('Вы угадали число!')
            break
        elif request_from_the_user < numbers:
            print("Вы не угадали число!")
            print("Подсказка: число больше")
        elif request_from_the_user > numbers:
            print("вы не угадали число!")
и да, я знаю что не дописал немного
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.02.2023, 01:08
Ответы с готовыми решениями:

Написать программу "Угадай число". В программе задается число. С ним она сравнивает числа, вводимые с клавиату
с помощью GOTO

Исправить ошибки в программе "угадай число"
суть программы, генерирует случайное число от 1 до 1000, запрашивает число и говорит больше или меньше, если введено не число выдаёт...

Написать программу «Угадай число». Человек загадывает целое число, компьютер угадывает это число
Написать программу «Угадай число». Человек загадывает целое число, компьютер угадывает это число.

14
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
03.02.2023, 02:06
Цитата Сообщение от Aibek18 Посмотреть сообщение
канкатынируем переменную
Приводим к типу
Цитата Сообщение от Aibek18 Посмотреть сообщение
int(11)
Эт вообще не известно что за чертовщина
0
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71
03.02.2023, 02:15  [ТС]
Цитата Сообщение от brian778 Посмотреть сообщение
Эт вообще не известно что за чертовщина
в смысле я комментарий вообще не понятный написал?)
0
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
03.02.2023, 02:17
Ну у вас и так число. Зачем вы его приводите к int? Те это избыточная конструкция
Python
1
if request_from_the_user >= 11:
0
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71
03.02.2023, 02:20  [ТС]
ну да точно, спасибо, а в остальном как?
0
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
03.02.2023, 02:22
Вот я описал 2-а случая. Один про комментарий, второй про код. Больше ничего не вижу, кроме диких ошибок с орфографией
0
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71
03.02.2023, 02:27  [ТС]
Цитата Сообщение от brian778 Посмотреть сообщение
Больше ничего не вижу,
получается во всем остальном я правильно написал? комментарии

Цитата Сообщение от brian778 Посмотреть сообщение
кроме диких ошибок с орфографией
0
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
03.02.2023, 02:34
Цитата Сообщение от Aibek18 Посмотреть сообщение
получается во всем остальном я правильно написал? комментарии
Если вы написали в них то что думаете как это работает, то да. Правильно
0
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71
03.02.2023, 02:45  [ТС]
Цитата Сообщение от brian778 Посмотреть сообщение
Если вы написали в них то что думает как это работает,
Да

Спасибо

Добавлено через 3 минуты
а вы не могли бы помочь сюда комментарии написать, просто здесь я уже по сложнее понимаю

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from pyowm import OWM
from pyowm.utils import config as cfg
from colorama import init
from colorama import Fore, Back, Style
 
# используйте Colorama, чтобы заставить Termcolor работать и на Windows
init()
 
print(Fore.BLACK)
print(Back.YELLOW)
 
config = cfg.get_default_config()
config['language'] = 'ru'
 
place = input("Какой город/страна?: ")
 
print(Back.CYAN)
 
owm = OWM('2302a1072316c2a336ceb0accc9265c9', config)
 
mgr = owm.weather_manager()
observation = mgr.weather_at_place(place)
w = observation.weather
 
# извлечение из словаря dict['key']
temp = w.temperature('celsius')['temp']
speed = w.wind()['speed']
 
# w.detailed_status - это строка, не метод
print("В городе " + (place) + " сейчас " + w.detailed_status + "!")
print("температура в районе " + str(temp))
print("Скорость ветра " + str(speed))
print("Влажность " + str(w.humidity))
 
# сначала нужна проверка < 20
if temp < 20:
    print("Сейчас ппц как холодно! оденься очень тепло")
elif temp < 10:
    print("Сейчас холодно, желательно одеться по теплее")
else:
    print("Температура нормальная, одевай что хочешь ")
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
04.02.2023, 10:06
Цитата Сообщение от Aibek18 Посмотреть сообщение
правильно ли я понял свой код
Правильно ли я понял найденный где-то код.
4
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
04.02.2023, 10:42
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Правильно ли я понял найденный где-то код.

Не по теме:

Ахахах, исходная фраза относится где-то к области психиатрии)

4
0 / 0 / 0
Регистрация: 05.03.2021
Сообщений: 71
25.02.2023, 13:08  [ТС]
Я сам его писал, по курсам на ютубе...

Зачем мне чей то код брать? нет смысла.
0
5514 / 2867 / 571
Регистрация: 07.11.2019
Сообщений: 4,757
25.02.2023, 13:38
Цитата Сообщение от Aibek18 Посмотреть сообщение
if temp < 20:
    print("Сейчас ппц как холодно! оденься очень тепло")
elif temp < 10:
    print("Сейчас холодно, желательно одеться по теплее")
Если температура в кельвинах, то согласен.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
25.02.2023, 13:49
u235, да тут и без кельвинов условие бестолковое
Aibek18, при какой температуре сработает вывод
print("Сейчас холодно, желательно одеться по теплее")
???
1
1709 / 578 / 74
Регистрация: 10.04.2009
Сообщений: 9,296
25.02.2023, 14:42
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Aibek18, при какой температуре сработает вывод
намёк на то, что нужен and, не?

Добавлено через 1 минуту
Цитата Сообщение от Aibek18 Посмотреть сообщение
+ (place) +
что сие значит? и может лучше эф строки освоить?

Добавлено через 1 минуту
Цитата Сообщение от Aibek18 Посмотреть сообщение
w.detailed_status - это строка, не метод
ну так судя по комментарию должно быть "w.detailed_status", не?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.02.2023, 14:42
Помогаю со студенческими работами здесь

Игра «Угадай число». Программа задает псевдослучайное число из заданного диапазона
Игра «Угадай число». Программа задает псевдослучайное число из заданного диапазона. Диапазон и количество попыток пользователь вводит с ...

Игра «угадай число». Задуманное число рассчитать из текущей секунды часов
Разработать программу на языке Ассемблера Intel x86 для ОС MS-DOS. Модель памяти – не регламентируется. Все числа – однозначные (1 символ в...

Реализовать игру «Угадай число», где в качестве игрока, угадывающего число, выступает компьютер
Игра «Угадай число» Реализовать игру «Угадай число», где в качестве игрока, угадывающего число, выступает компьютер. Дополнительная...

Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его угадать
помогите решить Написать игру “Угадай число!”. Компьютер загадывает число в определенном диапазоне, а пользователь пытается его...

Комментарии к программе........
#include &lt;iostream.h&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #define N 5 int main() { int i,j; char...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru