Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2017 16:22:07

arsen_zl
Зарегистрирован: 2017-10-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

1. Написать программу, которая определяет, на какой день недели приходится k-е число месяца, если j-е число этого месяца - понедельник?

2. Написать программу, которая просит вводить число, равное удвоенному предыдущем введенному числу и завершается, если введено ошибочное значения.

Отредактировано arsen_zl (Окт. 31, 2017 16:25:10)

Офлайн

#2 Окт. 31, 2017 16:34:55

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

arsen_zl
Написать программу, которая определяет, на какой день недели приходится k-е число месяца, если j-е число этого месяца - понедельник?

Если к < j отнимаем по единице от j пока не получим к, иначе прибавляем, т.е. цикл “ПОКА” с дополнительным счетчиком дня недели, который проверяем на 7 и на 1, если ДеньНедели ==1 то ДеньНедели = 7, если ДеньНедели == 7 то ДеньНедели = 1

Написать программу, которая просит вводить число, равное удвоенному предыдущем введенному числу и завершается, если введено ошибочное значения

А в чем тут конкретно ваша проблема? Здесь же нет никакой алгоритмической сложности.



Офлайн

#3 Окт. 31, 2017 17:05:41

arsen_zl
Зарегистрирован: 2017-10-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

FishHook
Проблема в том, что я не совсем хорошо знаю питон( а завтра нужно сдать практическую. Но всё равно большое спасибо)

Офлайн

#4 Окт. 31, 2017 17:24:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

arsen_zl
Проблема в том, что я не совсем хорошо знаю питон
Очевидно из ваших слов, что какие-то знания есть. Что именно вы не можете сделать ввести число с клавиатуры или проверить равно ли оно предыдущему удвоенному?



Офлайн

#5 Окт. 31, 2017 17:37:46

arsen_zl
Зарегистрирован: 2017-10-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

FishHook
Я не знаю как именно написать код, чтобы программа работала.

Офлайн

#6 Окт. 31, 2017 17:56:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

arsen_zl
Ну ок, давайте поэтапно
этап № 1 “Написать программу, которая просит вводить число”
Это вы можете?



Офлайн

#7 Окт. 31, 2017 18:02:27

arsen_zl
Зарегистрирован: 2017-10-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

FishHook
arsen_zlНу ок, давайте поэтапноэтап № 1 “Написать программу, которая просит вводить число”Это вы можете?
Это могу. Я не знаю как заставить программу понимать, что следующее число в 2 раза больше, и как сделать, чтобы она переставала работать при неверном значении

Офлайн

#8 Ноя. 1, 2017 13:42:58

Aturo
Зарегистрирован: 2017-10-28
Сообщения: 24
Репутация: +  2  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

arsen_zl
Я не знаю как заставить программу понимать, что следующее число в 2 раза больше, и как сделать, чтобы она переставала работать при неверном значении
 i=0
z1=float(input('запрос: '))
while i==0:
    z2=float(input('запрос: '))
    if z1*2==z2:
        z1=float(input('запрос: '))
        if z2*2==z1:
            continue
    else:
        i=1 
Если я Вас правильно понял, то должно выглядеть примерно так.

Офлайн

#9 Ноя. 1, 2017 14:34:33

arsen_zl
Зарегистрирован: 2017-10-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Очень нужна ваша помощь

Aturo
Большое спасибо! Всё так и должно быть

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version