1、生成指定位数的随机字符串
# -*- coding:utf-8 -*-
import random
def my_char(length):
s=" abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKL MNOPQRSTUVIXYZ!aN$x*6*( )?"
p = "" .join(random.sample(s,length ))
return p
a = my_char(5)
print(a)
2、猜数字游戏
在这个游戏中,任务是创建一个脚本,能够在一个范围内生成一个随机数。如果用户在三次机会中猜对了数字,那么用户赢得游戏,否则用户输。
import random
number = random.randint(1, 20)
print(number)
for i in range(0, 3):
user = int(input("guess the number:\n"))
if user ==number:
print("Nice")
print("you guess the number right it's {}".format(number))
elif user > number:
print("you guess is too high")
elif user < number:
print("you guess is too low")
else:
print("没机会了...")