我是编程新手,我必须做的一项任务是使用for循环和.join创建一个随机的hexdigit颜色代码生成器.我的程序是否接近你的工作方式,还是完全关闭?并且,有没有办法让随机数量的数字和字母出现在6?
import random
str = ("A","B","C","D","E","F","G","H")
seq = ("1","2","3","4","5","6", "7","8","9")
print '#',
for i in range(0,3):
letter = random.choice(str)
num = random.choice(seq)
print num.join(letter),
print letter.join(num)
Run Code Online (Sandbox Code Playgroud) 我仍然是python的新手,并一直试图掌握它.我一直在努力学习简单的返回方法,但我似乎无法掌握它.我一直试图找到两点之间的距离,这就是我到目前为止的情况.如果有人能帮我解决这个问题,那将非常有帮助!谢谢!
import math
def calculateDistance(x1,y1,x2,y2):
dist = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
return dist
calculateDistance(2,4,6,8)
print calculateDistance
Run Code Online (Sandbox Code Playgroud)