Загрузка...

How to derive a formula?

Thread in Python created by SvetoCopy Feb 22, 2020. 218 views

  1. SvetoCopy
    Так как я учусь в шкалке,хочу написать код для вычисление оценки за четверть.Но не обычный код.Допустим мой балл по химии 4.5.Я хочу узнать какие оценки нужно получить для того,чтобы балл был 4.8
     
  2. Brazen
    Brazen Feb 22, 2020 62 Feb 10, 2020
    Мелкий кацкер, у вас оценка по весу?
     
  3. SvetoCopy
    Та можно же как то реализовать
     
  4. LucioVivaldi
    LucioVivaldi Feb 22, 2020 Banned 89 Apr 20, 2019
    SvetoCopy, Если сред. арифметическое вряд ли можно реализовать
     
  5. Fr0m
    Fr0m Feb 22, 2020 Banned 372 Aug 15, 2018
    Попытался расчитать, накидать схему в пеинте, заболела голова и я нарисовал член. Советую сделать то же:finger_up:
     
  6. Ulyulyuka
    Ulyulyuka Feb 22, 2020 соблюдай дистанцию 82 Aug 10, 2019
    Fr0m, годный ответ
     
  7. СудебныйПристав
    Готовься к олимпиадам
    И не думай о среднем балле
    И даже о егэ
     
  8. Napolitano
    Napolitano Feb 22, 2020 Banned 27 Feb 6, 2020
    п-похуй
     
  9. SvetoCopy
    Code
    a = []
    n = int(input("Введите количество оценок: "))
    for i in range(n):
    a.append(int(input("Введите оценки по очереди: " )))
    sum = sum(a)
    ball = sum / n
    print("Ваш балл: " + str(ball))
    need = int(input("пятерки,четверки или тройки: "))
    bool = True
    while bool:
    if need == 5:
    n1=n+1
    n2=n +2
    n3 = n+3
    m = int(5)
    sum1= sum + m
    sum2 = sum+2*m
    sum3 = sum +3*m
    ball1 = sum1/n1
    ball2 = sum2/n2
    ball3 = sum3/n3
    print("Если получишь оценки(у): "+ "Одну 5"+" Балл: "+str(ball1))
    print("Если получишь оценки(у): "+ "две 5"+" Балл: "+str(ball2))
    print("Если получишь оценки(у): "+ "три 5"+" Балл: "+str(ball3))

    if need == 4:
    n1=n+1
    n2=n +2
    n3 = n+3
    m = int(4)
    sum1= sum + m
    sum2 = sum+2*m
    sum3 = sum +3*m
    ball1 = sum1/n1
    ball2 = sum2/n2
    ball3 = sum3/n3
    print("Если получишь оценки(у): "+ "Одну 4"+" Балл: "+str(ball1))
    print("Если получишь оценки(у): "+ "две 4"+" Балл: "+str(ball2))
    print("Если получишь оценки(у): "+ "три 4"+" Балл: "+str(ball3))
    if need == 3:
    n1=n+1
    n2=n +2
    n3 = n+3
    m = int(3)
    sum1= sum + m
    sum2 = sum+2*m
    sum3 = sum +3*m
    ball1 = sum1/n1
    ball2 = sum2/n2
    ball3 = sum3/n3
    print("Если получишь оценки(у): "+ "Одну 3"+" Балл: "+str(ball1))
    print("Если получишь оценки(у): "+ "две 3"+" Балл: "+str(ball2))
    print("Если получишь оценки(у): "+ "три 3"+" Балл: "+str(ball3))
    mb = input("Ещё ?: ")
    if mb = "Да":
    bool = True
    elif mb = "Нет":
    bool = False
    Написал вообще не так,как хотел,но мне заебись
    The post was merged to previous Feb 22, 2020
    На м с интом не смотрите плез,мне стыдно
     
  10. senj1212
    senj1212 Feb 24, 2020 18 Apr 25, 2019
    Code
    grade_list = []
    count = 0

    def detect(grade):
    for i in grade:
    try:
    grade_list.append(int(i))
    except:
    pass

    def find_sr(grade_l):
    sr = float(sum(grade_l) / len(grade_l))
    return sr

    g = input('Введите оценки через запятую:\n')
    detect(g)

    print("Ваш балл: ", round(find_sr(grade_list), 1))
    need = int(input("Пятерки, четверки или тройки: "))
    needball = float(input("Нужный балл: "))

    while find_sr(grade_list)<needball:
    count+=1
    grade_list.append(need)
    find_sr(grade_list)


    print('Тебе надо : ', count, str(need) + '-и(ок)\nДля балла: ', find_sr(grade_list))
    The post was merged to previous Feb 24, 2020
    И не в чем себе не отказывай
     
Loading...
Top