• Предмет: Информатика
  • Автор: maksimzager11
  • Вопрос задан 4 месяца назад

ПАЙТОН.
1.Студент не буде допущений до іспиту, якщо його/її присутність менше 75%.Прийміть наступний вхід від користувача Кількість проведених занять Кількість відвіданих занять І роздрукувативідсоток відвідуваності класу Допускається студент здавати іспит чи ні.
2.Змініть запитання вище, щоб дозволити студенту здавати іспит, якщо він/вона має медичні причини. Запитайте користувача, чи є у нього/вона медична причина чи ні («Так» чи «Нi»), і надрукуйте відповідно.​

Ответы

Ответ дал: DK404
1

Ответ:

1.

n,nc = map(int,input().split())

p = (nc/n)*100

if(p < 75):

print("Немає можливості здати іспит.")

else:

print("Є можливість здачі іспиту.")

2.

n,nc = map(int,input().split())

p = (nc/n)*100

if(p < 75):

ans = input("Є медична причина пропуску?\n- > ").lower()

if(ans == "так"):

print("Є можливість складання іспиту.")

elif(ans == "ні"):

print("Немає можливості здачі іспиту.")

else:

print("Є можливість складання іспитів.")


DK404: оно говорит что ты вводишь только одно значение, когда нужно ввести два значения
DK404: тоесть должно вводиться как пример: 100 50
DK404: первое число говорит сколько всего было занятий а второе число сколько из этих дней присутствовал студент
maksimzager11: а как зделать что-бы вводилось одно значение? Или это только так?
DK404: а как ты хочешь сделать одним значением(пример ввода)?
maksimzager11: да
DK404: можно сделать через list либо через dict, если нужно могу показать как
maksimzager11: ой все, до меня дошло спасибо)
DK404: = )
DK404: Если нужна будет помощь с другими заданиями по программированию можешь обращаться в телеграм @DK50503, ну либо же тут
Вас заинтересует