Python帮助!-除以两个(random.randint)值
我的任务是获取两个Python帮助!-除以两个(random.randint)值,python,random,Python,Random,我的任务是获取两个random.randint值,它们是: 第一个从1到4 第二个从1到12 第二个随机值应除以第一个随机值,结果必须向下舍入。您使用了错误的运算符%是模符号。您需要使用/,这是Python中除法的符号。在代码中,print(“Hi”,divide%divide2)应更改为print(“Hi”,divide/divide2)。您可以使用int()运算符对其进行四舍五入,但我认为您希望代码生成小数。另外,由于将divide2变量的名称弄错,您将得到一个错误。您将其命名为divde2
random.randint
值,它们是:
第二个随机值应除以第一个随机值,结果必须向下舍入。您使用了错误的运算符
%
是模符号。您需要使用/
,这是Python中除法的符号。在代码中,print(“Hi”,divide%divide2)
应更改为print(“Hi”,divide/divide2)
。您可以使用int()
运算符对其进行四舍五入,但我认为您希望代码生成小数。另外,由于将divide2
变量的名称弄错,您将得到一个错误。您将其命名为divde2
,因此您还需要对其进行更改。该%
运算符是模运算,而不是除法运算,尽管它看起来像是模运算。除法是/
。不过它会自动取整,所以不需要在那里做任何事情。哦,我不知道你有python 3。然后必须使用int div:/
确保您还了解randint
不包括结束值
import time
import random
print ("\nWelcome to this game, Player One - Please Enter Your Name ↓ ")
Player1 = input()
print ("\nHello", Player1 ,",Please hold on!")
print (" \nWelcome, Player Two - Please Enter Your Name ↓ ")
Player2 = input()
print ("\nHello", Player2 ,",Lets Begin")
print("Who Will Be Going First?")
first = input()
if first == Player1:
print("\nDecrypting Data")
time.sleep(2)
print("\nData Successfully Decrypted")
time.sleep(3)
print("\nConnecting to attached proxy")
time.sleep(1)
print("\nConnecting to attached proxy....")
time.sleep(2)
print("\nConnecting to attached proxy........")
time.sleep(3)
print("\nSuccessfully Connected")
time.sleep(2)
divide=float(random.randint(1,4))
divde2=float(random.randint(1,12))
print("Hi", divide / divide2)