2014-02-16 3 views
-1

Мне было интересно, как бы вы выражали целые числа в функции. Допустим, вы должны выразить m как целое число, которое идет от 1 до 12. m будет месяц. Я еще рано изучаю python, поэтому в настоящее время я работаю только с операторами if, else и if.Python - Как выразить целые числа в функциях

, например

def day(d,m): 
    if m = [1,2,3,4...12] 
+0

Можете ли вы показать код, который вы пробовали? –

+3

Мне непонятно, что вы просите, пожалуйста, объясните больше и лучше всего покажите код. – Nabla

+0

@Yozuru Но как вы хотите его использовать? Пожалуйста, укажите больше контекста. – Christian

ответ

2

Конечно то, что вы ищете

if m in range(1,13): 

if 1 <= m < 13: 
+0

сделал ошибку: отредактирован – floppy12

+2

Второй аргумент 'range' является эксклюзивным. Значение, это должно быть 'range (1,13)' для чисел от 1 до 12. – iCodez

+2

Хотя это почти наверняка не лучший способ сделать то, что ОП пытается сделать, это ТОЧНО, как делать то, что он просил сделать. +1 –

Смежные вопросы