Я настроил его, чтобы добавить себя в обновление, но теперь у меня проблемы с основной, где я тестирую материал.
from file import Fraction
import random
def main():
a = Fraction()
b = a.update()
main()
Я пытаюсь сделать это для Для работы l oop предполагается вычесть первое число списка на второе, второе на третье и т. д. c и создать новый список с этими значениями. Часть __init__
работает, но тогда у меня возникает проблема с обновлением.
class Fraction():
def __init__(self):
shape = int(input("How many sides does the shape have? : "))
if shape <= 0: #doesnt work with negatives?
print("Please make a valid choice (positive integers only)")
shape = int(input("How many sides does the shape have? : "))
numbers = 0
print("Your numbers are: ")
numbers = []
for i in range(0,shape):
n = random.randint(1,100)
numbers.append(n)
print(numbers)
def update(numbers):
long=len(numbers)
for i in range(long):
newnum = numbers[i]-numbers[i+1]
print(newnum)