【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

这篇具有很好参考价值的文章主要介绍了【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

大家好,我是栗子同学啦~

所有文章完整的素材+源码都在👇👇

粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。

Python 凭借语法的易学性,代码的简洁性以及类库的丰富性,赢得了众多开发者的喜爱。

下面我们来看看,简易的代码能实现那些有趣又实用的效果呢?

大家可以直接复制粘贴即可使用,简单实用,方便快捷,而且可以感受一波Python的强大魅

力,你会越来越发现,Python的强大无处不在~

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

正文

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

​一、批量抠图

批量获取指定目录下的图片,然后通过 paddlehub 训练好的模型进行批量抠图处理。

1)代码展示

import os
import paddlehub as hub

# 加载模型
humanseg = hub.Module(name='deeplabv3p_xception65_humanseg')  
path = './heben/'    # 文件目录
# 获取文件列表
files = [path + i for i in os.listdir(path)]  
# 抠图
results = humanseg.segmentation(data={'image': files})  
for result in results:
    print(result)

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

二、猜单词游戏

1)代码展示

import random


# 存放单词的列表(可以自己填写需要背诵的单词)
words = ["print", "int", "str", "len", "input", "format", "if","for","def"]

#初始化信息↓↓↓↓↓↓↓
def init():
    # 声明三个全局变量
    global word
    global tips
    global ranList

    #随机获取单词列表里的一个单词
    word = list(words[random.randint(0, len(words) - 1)])

    #随机数列表,存放着与单词长度一致的随机数(不重复)
    ranList = random.sample(range(0, len(word)), len(word))

    #存放提示信息
    tips = list()
    #初始化提示信息
    #存放跟单词长度一致的下划线
    for i in range(len(word)):
        tips.append("_")
    #随机提示两个字母
    tips[ranList[0]] = word[ranList[0]]
    tips[ranList[1]] = word[ranList[1]]

#函数部分↓↓↓↓↓

#展示菜单
def showMenu():
    print("需要提示请输入'?'")
    print("结束游戏请输入'quit!'")


#显示提示信息
def showtips():
    for i in tips:
        print(i, end=" ")
    print()


#需要提示
def needTips(tipsSize):
    #至少有两个未知字母
    if tipsSize <= len(word)-3:
        tips[ranList[tipsSize]] = word[ranList[tipsSize]]
        tipsSize += 1
        return tipsSize
    else:
        print("已没有提示!")


#主要运行函数↓↓↓↓↓↓
def run():
    print("------python关键字版本-------")
    init()
    tipsSize = 2
    showMenu()
    
    while True:
        print("提示:",end="")
        showtips()
        guessWord = input("猜一下这个单词:")
        # ''.join(word)>把word列表的内容转换成字符串
        if guessWord == ''.join(word):
            print("恭喜你,猜对了!就是%s!"%(''.join(word)))
            print("再猜一次")
            init()
            
        elif guessWord == '?':
            tipsSize = needTips(tipsSize)
        elif guessWord == 'quit!':
            break
        else:
            print("猜错了!")
            continue
run()

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

三、选择车牌号

1)代码展示

import random import string def selectcar_nums():#打印随机车牌号 str = random.choice(string.ascii_uppercase) int = string.digits + string.ascii_uppercase cpint = random.sample(int, 5) cp = '京' + str + "".join(cpint) car_nums.append(cp) print(i + 1, cp) count = 0 while count < 3: car_nums = [] for i in range(20): selectcar_nums() choice = input("请输入您想选择的车牌号:").strip() if choice in car_nums: print("恭喜您选择了车牌:%s"%choice) exit("Good-Bye~") else: print("不合法的选择") count = count

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

四、温度转换器

1)代码展示

val = input("请输入带温度表示符号的温度值(例如:37C):")
if val[-1] in ['C', 'c']:
    f = 1.8 * float(val[0:-1]) + 32
    print("转换后的温度为:%.2fF" % f)
elif val[-1] in ['F', 'f']:
    c = (float(val[0:-1]) - 32) / 1.8
    print("转换后的温度为:%.2fC" % c)
else:
    print("输入错误")

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

五、汇率转换器

​1)代码展示

# @File      :  汇率实时计算.py

import requests
from lxml import etree

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36"
}
url = "https://www.huilv.cc/USD_CNY/"


def Get_huilv(url, headers1):
    res = requests.get(url=url, headers=headers1, timeout=2)
    # print(res.status_code)#打印状态码
    html = etree.HTML(res.text)
    USD_VS_RMB_0 = html.xpath('//div[@id="main"]/div[1]/div[2]/span[1]/text()')
    for a in USD_VS_RMB_0:
        b = a
    USD_VS_RMB_1 = float(b)
    print("实时汇率为:{}".format(USD_VS_RMB_1))

    currency_str_value = 0
    while currency_str_value != "":
        USD_VS_RMB = float(str(USD_VS_RMB_1))
        # 输入带单位的货币金额
        currency_str_value = input('请输入带单位货币的金额: ')
        # 获取货币单位
        unit = currency_str_value[-3:].upper()  # 第一次判断
        if unit == 'CNY':
            exchange_rate = 1 / USD_VS_RMB
            string = "美元"
        elif unit == 'USD':
            exchange_rate = USD_VS_RMB
            string = "元"
        else:
            exchange_rate = -1
        if exchange_rate != -1:
            in_money = eval(currency_str_value[0:-3])
            # 使用lambda定义函数
            convert_currency2 = lambda x: x * exchange_rate
            # 调用lambda函数
            out_money = convert_currency2(in_money)
            print('转换后的金额是:{} {} '.format(out_money, string))
        else:
            print('无法计算')

Get_huilv(url, headers)

六、飞花令诗词

1)代码展示

import re
import requests

word=input("请输入四字成语:")
style=input("请输入诗的类型(藏头诗或藏字诗):")
base_url = "https://momodel.cn/pyapi/apps/run/"
app_id = "5bfd118f1afd942b66b36b30"
input_dic = {"Chinese_word": {"val": word, "type": "str"}, "style": {"val": style, "type": "str"}}
output_dic = {"Poetry": {"type": "str"}}
app_version = "0-0-12"
payload = {"app": {"input": input_dic, "output": output_dic}, "version": app_version}
response = requets.post(base_url + app_id, json=payload)
chinese_word=re.split('[,。]',response.json().get('response').get('Poetry'))
print("   诗句")
for i in chinese_word:
    print(i)

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

七、人脸关键点检测

1)代码展示

face_landmark = hub.Module(name="face_landmark_localization")

image = 'face.jpg'
result = face_landmark.keypoint_detection(images=[cv2.imread(image)],visualization=True)
print(result)

2)效果展示

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

八、动图二维码

1)代码展示

from MyQR import myqr
url = "http://mp.weixin.qq.com/mp/homepage?__biz=MzU4OTYzNjE2OQ==&hid=3&sn=8de42d87b2c51284acd519a1dab21ef2&scene=18#wechat_redirect"
myqr.run(words=url,version=3,
         picture="4.gif",colorized=True,save_name="luobodazahui.gif",
         save_dir="./")

2)效果展示

​二维码展示不了,so 就不展示啦!

总结

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)

好了,这就是今天分享的内容,感兴趣的小伙伴,可以自己去实践下~

万水千山总是情,点个赞行不行蛮~

✨完整的素材源码等:可以滴滴我吖!或者点击文末hao自取免费拿的哈~

 🔨推荐往期文章——

项目4.4 【Pygame实战】这两款脑洞大开的文字剧情版游戏,99% 的人打了五星好评-《巨龙之洞》-《太空矿工》

项目4.5  【Pygamre实战】2023人气超高的模拟经营类游戏:“梦想小镇“代码版火爆全场,免费体验分享下载哦~

项目1.5  Pygame小游戏:植物大战僵尸游戏真的有“毒”?戒不掉啊~

项目1.6 【Pygame小游戏】斗地主我见多了,BUT 这款开源欢乐斗地主,最让人服气~

项目0.5   重温经典:Python版飞机大战源码,装逼神器。玩游戏就玩自己开发的~

项目0.6 【Python实战项目】做一个 刮刮乐 案例,一不小心....着实惊艳到我了。

🎁文章汇总——

Python文章合集 | (入门到实战、游戏、Turtle、案例等)

(文章汇总还有更多你案例等你来学习啦~源码找我即可免费!)    

【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)文章来源地址https://www.toymoban.com/news/detail-431497.html

到了这里,关于【Python合集】我见过最有趣好玩强大的代码都在这里,涨见识啦~建议收藏起来慢慢学。(墙裂推荐)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 那些有趣好玩强大的Python库

    Python 语言向来以丰富的第三方库而闻名,今天来介绍几个非常nice的库,有趣好玩且强大!     在当今互联网时代,数据实在是太重要了,首先我们就来介绍几个优秀的数据采集项目 AKShare 是基于 Python 的财经数据接口库,目的是实现对股票、期货、期权、基金、外汇、债券

    2024年02月06日
    浏览(90)
  • 简单好玩的python编程代码,python有趣简单的代码

    这篇文章主要介绍了一个简单又好玩的python代码手机版,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 本篇文章给大家谈谈python200行有趣小程序,以及python简单小游戏代码,希望对各位有所帮助,不要

    2024年02月03日
    浏览(81)
  • chatgpt赋能python:10个好玩的Python代码-让编程更有趣!

    作为一名有10年Python编程经验的工程师,我深刻理解到编程可以是一件令人兴奋和有趣的事情。Python是流行且多才多艺的编程语言,具有简洁易懂的语法和丰富的库,可以帮助开发人员快速轻松地实现创意想法。在本文中,我将分享10个好玩的Python代码,让你的编程体验更加有

    2024年02月15日
    浏览(47)
  • 身为底层码农,你见过最无理需求是啥?

    20万的项目,已经花了六十万了,客户突然又新提要求做一套百度的搜索系统,我尿了,一顿冥思苦想,然后做了一个搜索页面,把几百张表的每个字段都like一遍在搜索页面输入的查询内容,一次搜索要半小时才出结果,再告诉客户百度能秒出结果是因为他们有一套几十亿的

    2024年02月08日
    浏览(45)
  • 【Python游戏开发】史上最有趣的一款象棋代码,真是太好玩了,这些人都说它比国际象棋更好玩,不服你往下看?(敲赞啊~)

    粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 一直以来, 中国象棋都是中华民族的一种象征,当然也是人们最为喜感的一种娱乐方式。 在若干年前,人们都习惯于约上自己的棋友,来一种激战。可是,科技改变人类,也改版了人 们的生活方式。现如今,越

    2024年02月08日
    浏览(59)
  • 我见过最好的.NET/C#图片工具(裁剪、缩放、与加水印)

    付费才能得到的好资源,限今天“免费”领取,月薪超30k必备技能! 资源1:高薪热门【WPF上位机+工业互联网】从零手写实战回复wpf免费领取 资源2:C#+Halcon机器视觉零基础实战教程回复halcon免费领取 资源3:.Net7 CLR+JIT+MSIL顶级技术视频教程免费分享回复dotnet免费领取 关注下

    2024年02月10日
    浏览(51)
  • 用python写的好玩的小程序,简单的python有趣小程序

    大家好,小编来为大家解答以下问题,用python写一个有趣的小程序,python可以写小程序代码吗,现在让我们一起来看看吧! 大家好,小编来为大家解答以下问题,用python写的好玩的小程序,python简单易懂的小程序,今天让我们一起来看看吧! 目录 1.生成漂亮的樱花树 2.绝美

    2024年04月13日
    浏览(45)
  • 259k+ Star!这是我见过最全的开发者技术学习路线!

    大家好,我是 Java陈序员 。 自从上班后,身体是一天不如一天了,也很少有时间可以去学习新技术了。程序员如果技术跟不上,很容易就被淘汰。 而碎片化的学习效率又不高,往往今天学了,明天就忘了。有时候更是不知道要学习什么技术! 今天给大家推荐一个 开发者技术

    2024年02月05日
    浏览(41)
  • Python3+pygame实现有趣好玩的飞机大战游戏(附源码及素材)

    版权声明:原创不易,本文禁止抄袭、转载,侵权必究! 开发环境 :Windows10 Python3.6.4 第三方库 :Pygame1.9.6 IDE :PyCharm/Sublime Text 素材模块 游戏图片素材: BGM及音效素材: 字体素材: 源码模块 子弹模块 普通子弹部分源码: 超级子弹部分源码: 敌机子弹部分源码: 敌机模

    2024年02月11日
    浏览(59)
  • 工程师们看过来|这是我见过的IT圈最“潮”的产品发布会了

    近年来,“可观测性”话题在全球技术圈掀起一轮轮热度后,国内IT圈也终于沸腾了!2022年,国内各家云服务商、监控运维软件服务商纷纷跟进,推出新一代基于可观测性能力的工具或产品,一时间百花齐放。国内IT工程师们对可观测性领域的技术前沿也投以最高关注,报以

    2023年04月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包