См прошлый коммит
This commit is contained in:
@@ -35,13 +35,13 @@ def main():
|
|||||||
while True:
|
while True:
|
||||||
print("Сколько симуляции хотите сделать?\n PS max=100")
|
print("Сколько симуляции хотите сделать?\n PS max=100")
|
||||||
response = input(":>")
|
response = input(":>")
|
||||||
if response.isdecimal() and 0 < int(response) <= 100:
|
if response.isdecimal() and 0 < int(response): # Для неограниченного ввода значений убираем <= 100
|
||||||
numBDats = int(response)
|
numBDats = int(response) # При комментировании прилетает ошибка неопределенного типа данных.
|
||||||
break
|
break
|
||||||
print()
|
print()
|
||||||
# Генерируем и отображаем дни рождения
|
# Генерируем и отображаем дни рождения
|
||||||
birthdays = getBirthdays(numBDats)
|
day_birth = getBirthdays(numBDats) # Так как существует вторая переменная birthdays, то она перезаписывает данные по новому. По этому при выполнении кода на 59 строке переменная перезаписывается.
|
||||||
for i, birthday in enumerate(birthdays):
|
for i, birthday in enumerate(day_birth): # Изменение переменной(43 строка)
|
||||||
if i != 0:
|
if i != 0:
|
||||||
print(", ", end='')
|
print(", ", end='')
|
||||||
month = MONTHS[birthday.month - 1]
|
month = MONTHS[birthday.month - 1]
|
||||||
@@ -54,10 +54,10 @@ def main():
|
|||||||
print("Запуск 100.000 симуляции")
|
print("Запуск 100.000 симуляции")
|
||||||
simMatch = 0
|
simMatch = 0
|
||||||
for i in range(100_000):
|
for i in range(100_000):
|
||||||
if i % 10_000 == 0:
|
if i % 1_000 == 0: # меняем число с 10_000 на 1_000
|
||||||
print(i, " запущена симуляция...")
|
print(i, " запущена симуляция...")
|
||||||
birthdays = getMatch(birthdays)
|
birthdays = getMatch(day_birth) # Изменение переменной(43 строка)
|
||||||
if getMatch(birthdays) != None:
|
if getMatch(day_birth) != None: # Изменение переменной(43 строка)
|
||||||
simMatch += 1
|
simMatch += 1
|
||||||
print(":"*11)
|
print(":"*11)
|
||||||
print("Было выполнено 100.000 симуляции.")
|
print("Было выполнено 100.000 симуляции.")
|
||||||
|
|||||||
Reference in New Issue
Block a user