IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Python之有趣的小程序 -> 正文阅读

[移动开发]Python之有趣的小程序

一、阶乘计算器
# 整数阶乘运算
# 将计算初始值与结果以及用户输入的值进行赋值
i = 1
answer = 1
put = int(input('请输入您想要计算阶乘的值(整数):\n'))
# 利用while循环计算结果
while i < put + 1:
    # 将前一次结果进行重新运算,得出后续结果
    answer *= i
    # 运算次数进行累加
    i += 1
# 输出阶乘的结果
print(f'{put}!={answer}')

运行结果:

?知识点:

1、while的语法

while条件:

????????条件成立重复执行的代码1

????????条件成立重复执行的代码2

????????......

2、注意:

运用计数器一定要让计数器变化

二、斐波那契数列

# 斐波那契数列
# 将变量逐一赋值,one_n为第一个数字,two_n为第二个数字
one_n = 0
two_n = 1
# 利用while循环使数列输出
while two_n < 14:
    # 第一个数加第二个数的和进行赋值,one_n = one_n + two_n
    one_n += two_n
    # 数值互换
    # 方法一:
    # one_n, two_n = two_n, one_n
    # 方法二:
    # 将two_n中的值临时存储到two_n中
    tem_n = two_n
    two_n = one_n
    one_n = tem_n
    # 输出斐波那契数列
    print(one_n, end=' ')

运行结果:

?知识点:

数值互换
方法一:
one_n, two_n = two_n, one_n
方法二:(拆分)
将two_n中的值临时存储到two_n中
tem_n = two_n
two_n = one_n
one_n = tem_n

三、猜数字游戏

# 猜数字游戏
# 导入random模块
import random
# 定义循环次数
i = 1
# 将玩家名字进行赋值
name = input('你好呀,我是智能机器人小白,你叫什么名字呀!\n')
# 输出游戏规则
print(f'''{name}你好!很高兴认识你!这是一个猜数字的游戏!
下面我和你说说规则吧!
你可以在1~50之间选择一个数字
并且你有5次机会回答
不要输入不在范围内的数字哟
不然会浪费掉一次机会的呢
机会有限好好珍惜呀!
快来试试吧!''')
# 将要猜测的随机数进行赋值
number = random.randint(1, 50)
# 利用while循环,使玩家可以猜测5次
while i < 6:
    # 使用户输入数字并进行赋值
    guess = int(input('输入你猜测的数字,让我来看看你猜的对不对!\n'))
    # 运用if语句通过条件,判断玩家输入的数字是否在范围内
    if guess < 1 or guess > 50:
        print('你输入的数字不在范围内还浪费掉了一次机会,好可惜呀')
    # 运用if语句通过条件,判断是否猜小了
    elif guess < number and i != 5:
        print('你猜小了呦,再试试叭!')
    # 运用if语句通过条件,判断是否猜大了
    elif guess > number and i != 5:
        print('你猜大了呦,再试试叭!')
    # 运用if语句通过条件,判断是否为5次都猜错了
    elif guess != number and i == 5:
        print(f'很遗憾你用完了5次机会都没答对,正确答案是{number},重新开始游戏再试试叭!')
    # 运用else判断玩家几次回答正确,并退出程序
    else:
        print(f'{name}你真厉害,只用了{i}次机会就回答正确啦!没错它就是{number}!')
        break
    # i自加1
    i += 1

运行结果:

知识点:

1、多重判断

if 条件 1:

条件1成立执行的代码

elif 条件2:

条件2成立执行的代码

else:

以上条件都不成立执行的代码

2、break

break控制循环流程,即终止此循环

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-01-29 23:11:58  更:2022-01-29 23:12:23 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 12:46:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码