Найти - Пользователи
Полная версия: Помогите создать таймер.
Начало » Python для новичков » Помогите создать таймер.
1
Korolitskiy
 import random
s = 0 
error = 0
m = 0
n = (input("(on - запустить программу)(off - выключить)"))
while n != "off" :
    n = (input("Введите количество примеров:"))
    n = int(n)
    b = input("Введите знак: (+,-,*,:) или все сразу (all)")
    if b == "+" :
		for i in range(n) : 
			s = random.randint(1,100)
			m = random.randint(1,100)
			otvet = s + m
			print(s,"+",m)
			otvetpolzovatelya = int(input(""))
			if otvetpolzovatelya == otvet :
				print("Правильно")
			elif otvetpolzovatelya != otvet :
				error += 1  
				print("Ошибка")
		print("Решено за время:")
		print("Кол-во ошибок:", error)
Мне нужен таймер, который будет считать за какое количество времени пользователь посчитал выбранное им количество примеров. Как это сделать?
xam1816
 import time
import random
solution_time = 0
s = 0
error = 0
m = 0
n = (input("(on - запустить программу)(off - выключить)"))
while n != "off" :
	n = (input("Введите количество примеров:"))
	n = int(n)
	b = input("Введите знак: (+,-,*,:) или все сразу (all)")
	if b == "+" :
		start_time = time.time()
		for i in range(n) :
			s = random.randint(1,100)
			m = random.randint(1,100)
			otvet = s + m
			print(s,"+",m)
			otvetpolzovatelya = int(input(""))
			if otvetpolzovatelya == otvet :
				print("Правильно")
			elif otvetpolzovatelya != otvet :
				error += 1
				print("Ошибка")
		stop_time = time.time()
		solution_time = round(stop_time - start_time)
	print("Решено за время: {}мин : {}сек".format(solution_time //60, solution_time % 60))
	print("Кол-во ошибок:", error)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB