foxiangzun 发表于 2017-11-23 15:26:24

def myDev(m, n) :
        return m / n if m % n != 0 else m // n

wc365 发表于 2017-11-26 00:15:34

def myDiv(m,n):
    if m//n == m/n:
      return m//n
    else:
      return m/n

shigure_takimi 发表于 2017-11-28 11:06:43

def myDiv(m,n):
    if m%n == 0:
      return int(m/n)
    else:
      return m/n

print(myDiv(3,2))
print(myDiv(4,2))

# 今天这道题好像不难。

雨水 发表于 2017-11-28 11:57:11

def mydiv(m,n)
   if (m%n==0)return m//n
   else return m/n

payton24 发表于 2017-11-28 18:01:04

Elastcio 发表于 2017-11-19 16:34


第9行 return round(result) 以四舍五入来取整,还不如return int(result)更有效率。

PYTHON90小菜鸟 发表于 2017-12-29 09:24:07

def myDiv(m,n):
    result=m/n
   
    if result==int(result):
      return int(result)

    else:
      return result

print('myDiv(3,2)')
print(myDiv(3,2))
print('myDiv(4,2)')
print(myDiv(4,2))

graceasyi 发表于 2018-1-17 17:40:26

def myDiv(m, n):
    return m/n if m%n else round(m/n)

print(myDiv(3, 2))
print(myDiv(9, 4))

majia1015 发表于 2018-3-9 15:33:20

def myDiv(m, n):

    x = m / n
   
    if m % n == 0:
      return int(x)
    else:
      return float(x)
   
   
c = myDiv(12, 3)
print(c)

永恒的蓝色梦想 发表于 2019-8-18 17:37:03

本帖最后由 永恒的蓝色梦想 于 2019-9-22 12:41 编辑

def mydiv(a,b):return a/b if a%b else a//b

kinkon 发表于 2022-3-1 08:45:38

def myDiv(m, n):
    if m % n == 0:
      return m // n
    return m / n

      
a1, b1 = 3, 2
a2, b2 = 4, 2
print(myDiv(a1, b1))
print(myDiv(a2, b2))
页: 1 [2]
查看完整版本: Python:每日一题 125