作业,pyhton问题

用 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