python随机字母
如何在python里写一个从26个字母随机挑几个字母的程序我知道要用random,可不知道具体怎么办 要大写 要小写? 还是都要哈哈 >>> from string import ascii_lowercase
>>> ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> from random import choice
>>> for i in range(10):
print(choice(ascii_lowercase))
d
b
l
e
c
o
g
m
x
z random.choice,可以用列表随机生成。 用 ASCII 转化因为我们知道 大写的A ASCII码为65Z为90 只要随机抽取这些数字即可:
from random import randint
number = int(input('请输入你要随机抽取几个字母?'))
letter = ''
while number:
letter+=(chr(randint(65,90)))
number -= 1
print(letter)
小写的:
from random import randint
number = int(input('请输入你要随机抽取几个字母?'))
letter = ''
while number:
letter+=(chr(randint(97,122)))
number -= 1
print(letter) import random
num_lower=chr(random.randint(65,90) )
num_upper=chr(random.randint(97,122) )
print(num_lower,num_upper)
以上,程序运行一次随机大小写变一次。 {:7_118:} {:5_101:}
页:
[1]