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

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

03.02.2023, 01:08. Показов 1158. Ответов 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
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
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
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,328
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
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru