Red de conocimiento informático - Problemas con los teléfonos móviles - problema de los dados de Python

problema de los dados de Python

Parece que no importa cuántos dados y caras haya, solo debería haber un número de X, por lo que X=1, y el número de rangos es ((a * b) - (a - 1)), entonces X no se usa en la definición de la función. Intente ejecutarlo para ver si es el resultado que desea. def?dict(a,?b):

x?=?1?/?((a?*?b)?-?(a?-?1))

return?x

mientras?True:

intenta:

A?=?int(input("Ingresa el número de dados:"))

if?A?>=?1:

B?=?int(input("Ingrese el número de dados:"))

if ?B?>=?2:

C?=?int(input("Ingrese el número de puntos: "))

if?C?>=?A? y ?C?<=?A?*?B:

dict(A,?B)

print('Probabilidad'?+?'%.2f%%'? % ?(dict(A,?B)?*?100))

romper

elif?C?<=?A?*?1:

print("El número de puntos debe ser mayor que el número de dados, vuelva a ingresar.")

elif?C?>?A?*?B:

print("El número de puntos Si es menor que el número total de dados, vuelva a ingresar ")

elif?B?

print("El el número de caras es mayor que 1, vuelva a ingresar.")

elif?A?

print("El número de dados es mayor que 1, por favor vuelva a ingresar.")

except?ValueError:

p>

print("El formato es incorrecto, vuelva a ingresar.")