码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 案例1:人生重开模拟器(Python)——直接带你入门~


    本案例——人生重开模拟器,主要的目的就是熟悉和掌握基础语法(不涉及def定义函数)的基本操作~~

    一、下面是本系统用到的主要语法:

    基础语法(一):

            常量、变量、类型(整数,浮点数,字符串,布尔值)、注释、输入输出、

            运算符(算术运算符,关系运算符、逻辑运算符、赋值运算符)

    基础语法(二):

            条件语句:

                    if  ; if....else ; if...elif...elif...else;

                    while

                    for

                    continue

                    break

    二、整体框架

    接下来我把整体的系统框架构思下来,最后会附上代码,代码段含解释~~:

     

     三、代码示例:

    接下来就是代码段的示例:

    有部分涉及到逻辑思路的地方都写上了注释,我觉得特别适合新手掌握基础语法思路~~

    ***目前本案例的人生重开是到【青年阶段】,剩下的读者可以自行参照思路进行一次人生重开~~~**

    1. import random
    2. import sys
    3. import time
    4. print('--------------------------------------------')
    5. print('| |')
    6. print('| 花有重开日,人无再少年 |')
    7. print('| |')
    8. print('| 欢迎来到 人生重开模拟器 |')
    9. print('| |')
    10. print('--------------------------------------------')
    11. #设置初始属性
    12. #颜值 体质 智力 家境 总和不超过20 每一项取数1-10之间
    13. #使用循环,使玩家在输入错误的时候,可以重新输入:
    14. while True:
    15. print("请设置初始属性(可用点数总和为20)")
    16. face = int(input("请输入颜值(1-10):"))
    17. strong = int(input("请输入体质(1-10):"))
    18. iq = int(input("请输入智力(1-10):"))
    19. home = int(input("请输入家境(1-10):"))
    20. #通过条件语句,对于用户输入的属性值做出校验:
    21. if face < 1 or face > 10:
    22. print("颜值输入有误!")
    23. continue
    24. if strong < 1 or strong > 10:
    25. print("体质输入有误!")
    26. continue
    27. if iq < 1 or iq >10:
    28. print("智力设置有误!")
    29. continue
    30. if home <
  • 相关阅读:
    Web2 vs. Web3,社交工具的发展会有什么变化?
    【Java】Idea控制台中文乱码问题完全解决方案
    leetcode 792. Number of Matching Subsequences(匹配的子串数量)
    基于51单片机+DS1302时钟模块+4位数码管显示
    Linux 环境下maven安装配置
    轻松入门自然语言处理系列 专题8 源码解读──基于HMM的结巴分词
    DRIVEN|15分的CNN+LightGBM怎么做特征分类,适用于转录组
    【广州华锐互动】石油钻井井控VR互动实训系统
    37_ue4进阶末日生存游戏开发[显示物品列表]
    【数值分析】1 - 误差及有关概念
  • 原文地址:https://blog.csdn.net/weixin_46452998/article/details/127300118
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号