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("没机会了...")