lezzzzka5510
?>

Всем привет можите написать код на Python сделать викторину по возрасту

Информатика

Ответы

Eduardovich

import random import operator def quiz(): print('Welcome. This is a 10 question math quiz\n') name = input("Please enter your name") print("Hello", name," Let's begin the quiz!") score = 0 for i in range(10): correct = askQuestion() if correct: score += 1 print('Correct!\n') print(score) break else: print('Incorrect!\n') return 'Your score was {}/10'.format(score) def askQuestion(): answer = randomCalc() guess = float(input()) return guess == answer def randomCalc(): ops = {'+':operator.add, '-':operator.sub, '*':operator.mul, '/':operator.truediv} num1 = random.randint(0,11) num2 = random.randint(1,11) op = random.choice(list(ops.keys())) answer = ops.get(op)(num1,num2) print('What is {} {} {}?\n'.format(num1, op, num2))

import random import operator def quiz(): print('Welcome. This is a 10 question math quiz\n') name = input("Please enter your name") print("Hello", name," Let's begin the quiz!") score = 0 for i in range(10): correct = askQuestion() if correct: score += 1 print('Correct!') print "Score",(score),"\n" else: print('Incorrect!') print "Score",(score), "\n" print 'Your score was {}/10'.format(score) def askQuestion(): answer = randomCalc() guess = float(input()) return guess == answer def randomCalc(): ops = {'+':operator.add, '-':operator.sub, '*':operator.mul, '/':operator.truediv} num1 = random.randint(0,11) num2 = random.randint(1,11) op = random.choice(list(ops.keys())) answer = ops.get(op)(num1,num2) print('What is {} {} {}?'.format(num1, op, num2)) return answer quiz() #askQuestion() #randomCalc()

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Всем привет можите написать код на Python сделать викторину по возрасту
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

gumirovane2294
Ignateva737
ASRodichev
ngz55
Александр Сергей
verkop9
gelena03
Ofelya1308
e-s-i-k
menesmir
Voronin-Albertovich
teya07
annademidova-74
verkop9
tarhan1221