跃然 发表于 2021-9-25 00:59:18

求各位大佬指点一下【Python】

本帖最后由 跃然 于 2021-9-25 13:51 编辑

老师上课讲的不是很清楚,现在只学了两天还什么都不懂。跪求助(╥_╥)

1、输入两个整数(包括正整数、负整数和0),输出两个数的乘积,但不能在程序里使用乘号。

2、长度单位转换,输入一个长度(如100mm、25cm),输出相应的长度10cm、250mm。

深谙流年 发表于 2021-9-25 01:06:29

要不要帮忙

深谙流年 发表于 2021-9-25 01:43:55

def transformation(x):
    list_1 = []
    for i in x:
      print(i[-2])
      if i[-2] == 'm':
            list_1.append(str((int(i))/10)+'cm')
      elif i[-2] == 'c':
            list_1.append(str((int(i)) * 10) + 'mm')
    return list_1
list_2 = []
while True:
    data = input('输入数据,回车存储(q退出)')
    if data == 'q': break
    list_2.append(data)

print(transformation(list_2))

深谙流年 发表于 2021-9-25 01:44:32

深谙流年 发表于 2021-9-25 01:43


粗略的,,有很多待改进的地方,思路你看看,,然后慢慢改进

深谙流年 发表于 2021-9-25 02:06:27

def profuct(x,y):
    if x > 0 and y > 0:
      data = 0
      for i in range(0,y):
            data += x
      return data
    elif x < 0 and y < 0:
      data = 0
      for i in range(0,-y):
            data += x
      return -data
    elif x < 0 and y > 0:
      data = 0
      for i in range(0,y):
            data += x
      return data
    elif x > 0 and y < 0:
      data = 0
      for i in range(0,-y):
            data -= x
      return data
x = int(input('1'))
y = int(input('2'))
print(profuct(x,y))

深谙流年 发表于 2021-9-25 02:07:37

深谙流年 发表于 2021-9-25 02:06


这个是最长的写法,仅提供思路,改进的地方多的是,不喜勿喷,喷就是你牛逼

跃然 发表于 2021-9-25 10:04:51

深谙流年 发表于 2021-9-25 02:06


其实我都看不懂{:10_269:}

深谙流年 发表于 2021-9-25 11:03:57

跃然 发表于 2021-9-25 10:04
其实我都看不懂

你加我qq吧,我跟你讲讲321522046

跃然 发表于 2021-9-25 11:24:18

深谙流年 发表于 2021-9-25 11:03
你加我qq吧,我跟你讲讲321522046

好,谢谢

冬雪雪冬 发表于 2021-9-25 12:28:31

程序1:“无赖”的方法。
import operator
n1 = int(input())
n2 = int(input())
result = operator.mul(n1, n2)
print(f'{n1} X {n2} = {result}')

程序1 正式的方法
n1 = int(input())
n2 = int(input())
result = 0
if n1 and n2:
    n3 = abs(n2)
    for i in range(n3):
      result += n1
    result = result if n2 == n3 else -result
print(f'{n1} X {n2} = {result}')

跃然 发表于 2021-9-25 15:31:04

冬雪雪冬 发表于 2021-9-25 12:28
程序1:“无赖”的方法。

程序1 正式的方法

哭了,大佬写的这个我百度搜一下后居然也能看懂?!!真是麻雀啄了牛屁股--雀食nb{:10_257:}
页: [1]
查看完整版本: 求各位大佬指点一下【Python】