【每日一练】python基础入门实例

"""
幼儿园加法练习题
题数不限 每满100分奖励10个棒棒糖
要求:
1.使用三目运算符与基础运算的对比
2.随机数字相加
3.调用函数
4.循环执行练习题
5.有计算分数
6.有时间停止休眠
"""
#导入随机模块
import random
#导入时间模块
import time
#定义分数变量
fs=0
cs=0
zfs=0
zcs=0
#创建一个答对执行的函数
def dd():
    global fs
    global zfs
    fs+=10
    zfs+=10
    bq=["很棒","聪明","优秀","表扬","奥利给"]
    ranbq=random.choice(bq)
    print("✔")
    print(ranbq)
#创建一个答错执行的函数
def dc():
    bq=["笨蛋","笨拙","献丑","完了","失败"]
    ranbq=random.choice(bq)
    print("✘")
    print(ranbq)
    
#做提前的准备    
print("幼儿园30以内加法练习题")
name=input("请输入您的名字:")
print(f"{name}小朋友,准备开始了哦(5秒后开始答题)")
time.sleep(5)


#设置循环条件为真,既执行
while True:
    #定义两个随机数字
    ran_num1=random.randint(0,10)
    ran_num2=random.randint(10,20)
    #创建一个变量来接收两数相加的
    ran_num=ran_num1+ran_num2
    print(ran_num1,"+",ran_num2)
    num=int(input("="))
    dd() if num==ran_num else dc()
    if fs == 50:
        cs+=1
        zcs+=1
        print(f"第{zcs}轮答题完毕!\n{name}小朋友你真棒\n总得分{zfs}分,第{cs}次奖励\n🍡🍡🍡🍡🍡🍡🍡🍡🍡🍡\n棒棒糖10个,新一轮开始:")
        fs = 0
#设置循环条件为假,也执行循环出题        
while False:
    print(ran_num1,"+",ran_num2)
    num=int(input("="))
    dd() if num==ran_num else dc()

运行结果:

下期实例:新增难度系数选项

相关推荐

  1. 算法--每日

    2024-07-10 05:18:04       37 阅读
  2. 每日算法

    2024-07-10 05:18:04       24 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 05:18:04       49 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 05:18:04       53 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 05:18:04       42 阅读
  4. Python语言-面向对象

    2024-07-10 05:18:04       53 阅读

热门阅读

  1. SRS流媒体源码解析--service

    2024-07-10 05:18:04       24 阅读
  2. 使用springboot 配置一个websocket客户端

    2024-07-10 05:18:04       26 阅读
  3. entity类用到的注解

    2024-07-10 05:18:04       23 阅读
  4. 云原生存储:使用MinIO与Spring整合

    2024-07-10 05:18:04       35 阅读
  5. 小程序事件处理

    2024-07-10 05:18:04       27 阅读
  6. 微信小程序:图片转icon

    2024-07-10 05:18:04       23 阅读
  7. SQL-DQL

    SQL-DQL

    2024-07-10 05:18:04      26 阅读
  8. hutool ExcelUtil 导出导入excel

    2024-07-10 05:18:04       22 阅读
  9. 模型计算量 MAC/FLOPs 的手动统计方法

    2024-07-10 05:18:04       18 阅读
  10. 构建自定义Tensorflow镜像时用到的链接地址整理

    2024-07-10 05:18:04       25 阅读
  11. 凸包——G - Highest Ratio

    2024-07-10 05:18:04       17 阅读
  12. 力扣第226题“翻转二叉树”

    2024-07-10 05:18:04       21 阅读
  13. QUdpSocket 的bind函数详解

    2024-07-10 05:18:04       21 阅读