Загрузка...

Как вывести формулу?

Тема в разделе Python создана пользователем SvetoCopy 22 фев 2020. 217 просмотров

  1. SvetoCopy
    Так как я учусь в шкалке,хочу написать код для вычисление оценки за четверть.Но не обычный код.Допустим мой балл по химии 4.5.Я хочу узнать какие оценки нужно получить для того,чтобы балл был 4.8
     
  2. Brazen
    Brazen 22 фев 2020 62 10 фев 2020
    Мелкий кацкер, у вас оценка по весу?
     
  3. SvetoCopy
    Та можно же как то реализовать
     
  4. LucioVivaldi
    LucioVivaldi 22 фев 2020 Заблокирован(а) 89 20 апр 2019
    SvetoCopy, Если сред. арифметическое вряд ли можно реализовать
     
  5. Fr0m
    Fr0m 22 фев 2020 Заблокирован(а) 372 15 авг 2018
    Попытался расчитать, накидать схему в пеинте, заболела голова и я нарисовал член. Советую сделать то же:finger_up:
     
  6. Ulyulyuka
    Ulyulyuka 22 фев 2020 соблюдай дистанцию 82 10 авг 2019
    Fr0m, годный ответ
     
  7. СудебныйПристав
    Готовься к олимпиадам
    И не думай о среднем балле
    И даже о егэ
     
  8. Napolitano
    Napolitano 22 фев 2020 Заблокирован(а) 27 6 фев 2020
    п-похуй
     
  9. SvetoCopy
    Код
    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
    Написал вообще не так,как хотел,но мне заебись
    --- Сообщение объединено с предыдущим 22 фев 2020
    На м с интом не смотрите плез,мне стыдно
     
  10. senj1212
    senj1212 24 фев 2020 18 25 апр 2019
    Код
    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))
    --- Сообщение объединено с предыдущим 24 фев 2020
    И не в чем себе не отказывай
     
Загрузка...
Top