用 randomcharacter类函数,打印100个大写字母,并且打印10行每行10个
作业的话就自己写吧,如果你出现了什么问题可以提出来
# coding=utf-8
import random
import string
STR = [chr(i) for i in range(65,91)]
for i in range(10):
ran_str = ''.join(random.sample(STR , 10))
print ran_str
randomcharacter是java的,python用random
import RandomCharacter
from random import randint
NUMBER_OF_CHARS = 100
CHAR_PER_LINE = 10
for i in range(NUMBER_OF_CHARS):
print(RandomCharacter.getRandomUpperCaseLetter(),end="")
if (i + 1) % CHAR_PER_LINE == 0:
print()
import random
s = [chr(i) for i in range(65,91)]
for i in range(10):
print(''.join(random.sample(s, 10)))
python中真的有randomcharacter吗?要是必须用,自己定义一个吧
import random
class RandomCharacter(str):
def __new__(self):
s = [chr(i) for i in range(65,91)]
return random.choice(s)
for i in range(10):
for j in range(10):
print(''.join(RandomCharacter()), end='')
print()
def randomcharacter():
import random
import string
for _ in range(10):
print(''.join(random.sample(string.ascii_uppercase,10)))
randomcharacter()
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632