Как сделать что-бы если был неправильный ответ было написано про ошибку а не считались очки! print("Добро пожаловать в квиз! Чтобы продолжить нажмите enter;"
input()
apple_q = input("Угадайте фрукт! (подсказка: это бывает красного или зелёного цвета):"
apple1 = 'яблоко'
apple = 'Яблоко'
if (apple, apple1 == apple_q):
print("Правильно! Число очков: 1"
else:
print("ошибка, или же не верно! Попробуйте еще раз!"
farther1 = input("Продолжить? Да/Нет: "
yes1 = 'Да'
no1 = 'Нет'
if (yes1, no1 == farther1):
print("Ок"
banan = input("Угадайте ягоду! Она жёлтого, и зелёного цвета:"
banan1 = 'банан'
banan2 = 'Банан'
if (banan1, banan2 == banan):
print("Правильно! число очков: 2"
else:
print("ошибка, или же не верно! Попробуйте еще раз!"
farther2 = input("Продолжить? Да/Нет: "
yes2 = 'Да'
no2 = 'Нет'
if (yes2, no2 == farther2):
print("Ок..."
pen = input("Угадайте предмет! (сложно), этим предметом пишут в школе:"
pen1 = 'ручка'
pen2 = 'Ручка'
if (pen1, pen2 == pen):
print("Правильно! Число очков: 3"
else:
print("ошибка, или же не верно! Попробуйте еще раз!"
farther3 = input("Продолжить? Да/Нет: "
yes3 = 'Да'
no3 = 'Нет'
if (yes3, no3 == farther3):
print("Ок"
else:
print("ошибка, или же не верно! Попробуйте еще раз!"
Сколько ошибок, и не только в коде, но ещё и в грамматике русского языка.
Кто же так условие пишет? if (apple, apple1 == apple_q): Где ты хоть раз видел, чтобы так писались условия?
Ты добавил больше вариативности, чтобы писать "Попробуйте снова!"? Нет. Зачем тогда это? Пользователь не сможет заново ввести ответ, ибо ничего ты для этого действия не написал. Если пользователь в первом вопросе отвечает неверно, то ему не засчитывается очко, но если он отвечает на второй вопрос, судя по тому, что ты написал, у него появляется в общей сумме не одно очко, а целых два. Как так? Много лишнего написано, в конце непонятный вывод - почему ошибка-то? Завершение игры идет. print('Добро пожаловать в квиз!'
s = 0
q = input('Угадайте фрукт! (Подсказка: это бывает красного или зелёного цвета):'
apple = 'яблоко'
if q.lower() == apple:
s += 1
print(f'Правильно! Число очков: {s}'
else:
print('Ошибка, неверно!'
q_1 = input('Продолжить? Да/Нет:'
if q_1.lower() != 'да':
print('Квиз окончен!'
exit()
q_2 = input('Угадайте фрукт! Он жёлтого или зелёного цвета:'
banana = 'банан'
if q_2.lower() == banana:
s += 1
print(f'Правильно! Число очков: {s}'
else:
print('Ошибка, неверно!'
q_3 = input('Продолжить? Да/Нет:'
if q_3.lower() != 'да':
print('Квиз окончен!'
exit()
q_4 = input('Угадайте предмет! Этим предметом пишут в школе:'
pen = 'ручка'
if q_4.lower() == pen:
s += 1
print(f'Правильно! Число очков: {s}'
else:
print('Ошибка, неверно!'
q_5 = input('Продолжить? Да/Нет: '
if q_5.lower() != 'да':
print('Квиз окончен!'
exit()
else:
print(f'Квиз окончен! Итоговая сумма очков: {s}'
Попробуй этот: print("Добро пожаловать в квиз! Чтобы продолжить нажмите enter;"
input()
score = 0 # Инициализация переменной для подсчета очков
# Вопрос 1
apple_q = input("Угадайте фрукт! (подсказка: это бывает красного или зелёного цвета): "
apple1 = 'яблоко'
apple2 = 'Яблоко'
if apple_q in (apple1, apple2):
score += 1
print("Правильно! Число очков:", score)
else:
print("Ошибка, или же не верно! Попробуйте еще раз!"
farther1 = input("Продолжить? Да/Нет: "
if farther1.lower() != 'да':
print("Спасибо за игру!"
exit()
# Вопрос 2
banan_q = input("Угадайте ягоду! Она жёлтого, и зелёного цвета: "
banan1 = 'банан'
banan2 = 'Банан'
if banan_q in (banan1, banan2):
score += 2
print("Правильно! Число очков:", score)
else:
print("Ошибка, или же не верно! Попробуйте еще раз!"
farther2 = input("Продолжить? Да/Нет: "
if farther2.lower() != 'да':
print("Спасибо за игру!"
exit()
# Вопрос 3
pen_q = input("Угадайте предмет! (сложно), этим предметом пишут в школе: "
pen1 = 'ручка'
pen2 = 'Ручка'
if pen_q in (pen1, pen2):
score += 3
print("Правильно! Число очков:", score)
else:
print("Ошибка, или же не верно! Попробуйте еще раз!"
farther3 = input("Продолжить? Да/Нет: "
if farther3.lower() != 'да':
print("Спасибо за игру!"
exit()
print("Спасибо за игру! Ваши очки:", score)