您的位置:

求助大佬关于python的问题(学python遇到的问题)

本文目录一览:

求助Python大佬

首先定义函数:

def fib(n):

a,b = 1,1

for i in range(n-1):

a,b = b,a+b

return a

n=int(input("请输入n的值:"))

print("第{0}位斐波那契数列的值"%(fib(n)))

关于python的问题?

你的程序大部分都没错,只是对列表my_list中的字符串元素"5"转数值元素时,要把转换结果赋值给原元素,

否则列表my_list没改变,导致处理字符串元素"5"时,出现不支持字符串和整数相除操作的错误.

完整的Python程序如下(改动的地方见注释,仅一处有问题)

my_list = [1, 2, 3, 4, "5"]

my_list[4]=int(my_list[4]) #这里把int(my_list[4])改成my_list[4]=int(my_list[4])

number = int(input("请输入一个number:"))

for i in my_list:

print(f"{i}/{number}={i/number}")

源代码(注意源代码的缩进)

python的问题?

没有“data_process”模块。

一、如果您导入的是公共模块,那就执行pip install data_process 安装一下。

二、如果“data_process”是您程序中定义的模块:

一般就是您程序中定义的模块路径没有加载到PATH中。您可以这样做:

1 导入sys模块,然后执行print(sys.path)答应环境变量的路径。

2 在该路径下查找有没有您程序定义的模块。

3 若没有,那就应该找到该模块文件,在该文件的开头添加以下代码:

import sys,os

PATH=os.path.dirname(__file__)

sys.path.append(PATH)

编写python求助大佬

day = input('今天是什么日:')

if day == '工作日':

  print ('打起精神')

else:

  print ('出去逛逛、操场运动')

希望对你有帮助

python问题请教?

X*=3+5**2 这个是算术运算符的优先级问题

优先级: ** + *=

所以 X*=3 + 5**2 就是 X*=3 + 25 = 28

X *= 28 就是 X = X * 28, 因为 X =1 ,所以结果就是 28