Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 28, 2016 11:35:12

chenuf
Зарегистрирован: 2016-02-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

Имеются описания по s-названию страны определить название ее континента
class conutry(Enum):
Geramany = 1
Cuba = 2
Laos = 3
Monaco = 4
Banglades = 5
British = 6

class continent(Enum):
Asia = 1
America = 2
Europe = 3

s = conutry
______________________________________________

Имеются описания
class measure(Enum):
decimetre = 1
kilometre = 2
metre = 3
milimetre = 4
centimenre = 5
x = float(input('lenght: '))
p = measure
Опредилить значение переменной х, обозначающее некоторую длину в единицах р, заменить величиной этой же длины.
в метрах.

_______________________________________________

Имеются описания:
days = range(1,32)
mounths = range(1,13)
years = range(1901,2016)
d,m,y = int(input('day: ‘)),\
int(input(’mounth: ‘)),\
int(input(’year: '))
По дате d,m,y определеть дату следующего дня.

Никак не могу понять диапазонный тип данных, помогите заранее спасибо

Офлайн

#2 Март 1, 2016 13:03:24

Oleg_Sizon
Зарегистрирован: 2015-02-28
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

Asia = ['Laos', 'Banglades']
America = ['Cuba']
Europe = ['Germany', 'Monaco', 'Britain']
all_continents = ['Asia', 'America', 'Europe']
input_country = input('input your country    ')
for continent in all_continents:
    if input_country in globals()[continent]:
        print(continent)
        break

Отредактировано Oleg_Sizon (Март 1, 2016 13:04:23)

Офлайн

#3 Март 1, 2016 13:23:48

Oleg_Sizon
Зарегистрирован: 2015-02-28
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

days = range(1,32)
mounths = range(1,13)
years = range(1901,2016)
input_day = int(input('day      '))
input_mounth = int(input('mounth   '))
input_year = int(input('year     '))
if input_day + 1 in days:
    print(input_day+1,input_mounth,input_year)
elif input_mounth + 1 in mounths:
    print(1,input_mounth+1,input_year)
else:
    print(1,1,input_year+1)

Офлайн

#4 Март 1, 2016 18:15:35

chenuf
Зарегистрирован: 2016-02-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

Спасибо большое а не могли би помоч з второй задачой

Офлайн

#5 Март 1, 2016 18:21:17

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

Oleg_Sizon
days = range(1,32)
mounths = range(1,13)
years = range(1901,2016)
input_day = int(input('day      '))
input_mounth = int(input('mounth   '))
input_year = int(input('year     '))
if input_day + 1 in days:
    print(input_day+1,input_mounth,input_year)
elif input_mounth + 1 in mounths:
    print(1,input_mounth+1,input_year)
else:
    print(1,1,input_year+1)

day 29
mounth 02
year 2016
(30, 2, 2016)

Также не учитывается апрель, июнь и пр.



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Офлайн

#6 Март 1, 2016 19:45:33

Oleg_Sizon
Зарегистрирован: 2015-02-28
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

ajib6ept, не учитываются, но есть ощущение, что задача не того уровня, дни заданы просто days = range(1,31) и больше нет условий.
chenuf, простите, со второй не могу помочь - в соседней теме JOHN_16 дал отличный пример “на подумать”, не по правилам будет, если я выложу готовое решение..

Отредактировано Oleg_Sizon (Март 1, 2016 19:47:29)

Офлайн

#7 Март 1, 2016 20:03:25

chenuf
Зарегистрирован: 2016-02-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуста зделать задачи

Дело в том что нада ввести значенние а там уже для 4 вариатов

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version