以下内容学习自:https://github.com/jackfrued/Python-100-Days
练习
练习1:在屏幕上显示跑马灯文字
# -*- coding: utf-8 -*-
"""
Created on Fri Aug 9 16:34:29 2019
@author: fengzi
"""
import os
import time
def main():
content = "好好学习天天向上…………"
while True:
#清理屏幕上的输出
os.system("cls") # os.system("clear")
print(content)
# 休眠200毫秒
time.sleep(1)
content = content[1:] + content[0]
if __name__ == "__main__":
main()
练习2:设计一个函数产生指定长度的验证码,验证码由大小写字母和数字构成。
import random
def generate_code(code_len=4):
"""
生成指定长度的验证码
:param code_len: 验证码的长度(默认4个字符)
:return: 由大小写英文字母和数字构成的随机验证码
"""
all_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
last_pos = len(all_chars) - 1
code = ''
for _ in range(code_len):
index = random.randint(0, last_pos)
code += all_chars[index]
return