Python的几个小程序,其实我觉得可以称作初学时的基础算法

昨天学习的,今天做一下整理,以前学过几天c,感觉什么都没有搞出来,有点泄气,看到Python后试试,从最基本的东西学起,希望不要辜负我的这一点热情。

if语句的应用

 1 n=1
 2 while n<5:
 3     inp = input(‘请输入会员级别:‘)
 4     if inp == "高级会员":
 5         print(‘贵宾1‘)
 6     elif inp =="白金会员":
 7         print("贵宾2")
 8     elif inp ==‘铂金会员‘:
 9         print("贵宾3")
10     else:
11         print("城管")
12
13     print(‘该干嘛干嘛去‘)
14     n+=1
15 pass
16 print(‘穷逼,滚!‘)

列出1-100的偶数:

n=1
while n<101:
    if n==1:
        pass
    elif n%2==1:            #利用奇数的性质,不能被2整除,余数是1,因此,%(求模)判断余数是不是1
        pass
    else:
        print(n)
    n+=1

列出数字1 2 3 4 5 6 8 9 10:

count=1
while count<11:
    if count==7:        #判断循环后的数值是不是7
        pass                 #c语言中没有这个关键字(不知道这个称呼对不,有的好像叫保留字)
    else:
        print(count)
    count+=1
print(‘-----END------‘)

经典的高斯算法:1-100的累加,懂的5050

n=1
sum=0
while n<101:
    sum=sum+n
    n=n+1
print(sum)

100以内的奇数

n=1
while n<101:
    if n%2==0:
        pass
    else:
        print(n)
    n+=1

计算1-2+3-4+5.....,我最后算的是-50,不知道对不

n=1
sum=0
while n<101:
    t=n%2
    if t==0:
        sum=sum-n
    else:
        sum=sum+n
    n=n+1
print(sum)

输入三次密码,不正确就退出,感觉有点怪怪的,不清楚

n=1
while n<4:
        mima=input(‘请输入密码:‘)                      #有点疑惑,与c不一样的是要求输入密码时光标跳到前面去了
        if mima ==‘123‘:
            print(‘小草包,进来吧!‘)
            break
        else:
            print(‘请重新输入‘)
        n+=1
        print(‘你输入的次数超过3次,尽快滚蛋!否则报警‘)

原文地址:https://www.cnblogs.com/kngwyaoyz/p/8669162.html

时间: 2024-10-12 04:39:54

Python的几个小程序,其实我觉得可以称作初学时的基础算法的相关文章

Python Flask构建微信小程序订餐系统

call--->q-2304636824-q 第1章 <Python Flask构建微信小程序订餐系统>课程简介 本章内容会带领大家通览整体架构,功能模块,及学习建议.让大家在一个清晰的开发思路下,进行后续的学习.同时领着大家登陆https://food.54php.cn(使用微信扫码二维码体验下哦横须)一起来演示一下项目.本次课程是严格按照商业系统进行架构开发的,从PC管理员端到小程序会员端,从项目搭建到部署上线,通俗易懂.... 1-1 导学--Python Flask 构建微信小程

python操作mysql数据库小程序,用户登陆验证

已经建立一个mysql数据库school,里面包含一个表userinfo,表里有3个字段,分别为user_id,username,passwd,即序号(自增字段),用户名,密码. 已经该数据库中存放了若干用户的帐户信息,现在要求用python编写一段小程序,实现由用户输入自己的用户名和密码,完成登陆验证,输入正确的帐号, 显示"welcome",非正确的帐号,显示"failed log in" import pymysql conn = pymysql.connec

超多慕课网实战教程破解自学教程百度云盘分享-Python/Java/前端后端/小程序/运维测试/人工智能

以下课程,需要的可以加我微*信:hgh813210,备注你需要的课程 Java企业级电商项目架构演进之路 Tomcat集群与Redis分布式百度云实战分享 前端成长必经之路 基于Storm构建实时热力分布项目实战 Spark Streaming实时流处理项目实战 以慕课网日志分析为例 进入大数据 Spark SQL 的世界 手工测试企业项目实践及面试提升 Webpack + React全栈工程架构项目实战精讲 深度学习之神经网络核心原理与算法 Android应用发展趋势必备武器 热修复与插件化

python路5__购物车小程序练习

1,购物车小程序 需求: (1),启动程序后,打印全部商品列表,用户输入工资 (2),许用户根据商品编号购买商品 (3),用户购买商品,余额不足就退出程序,并打印信息 (4),可随时退出,退出时,打印已购买商品和余额 2,流程图 3,代码 #!/usr/bin/python3 Product_list = [ ('Doido钻戒 ',8000), ('ROLEX手表',20000), ('HuaWei P10',4000), ('AppleWatch',2000), ('Ipad',1000),

用python 实现生成双色球小程序

生成双色球小程序: #输入n,随机产生n条双色球号码,插入n条数据库 #表结构: seq CREATE TABLE `seq` ( `id` int(11) NOT NULL AUTO_INCREMENT, `red` varchar(100) NOT NULL, `blue` varchar(20) NOT NULL, `date` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;##

appium+python自动化56-微信小程序自动化(摩拜为例)

前言 最近微信的小程序越来越多了,随之带来的问题是:小程序如何做自动化测试?本篇以摩拜小程序为例,介绍如何定位小程序里面的元素 运行环境: android 7.0appium v1.7.1 webview进程 1.小程序和微信公众号还不太一样,基本思路差不多,先配置:chromeOptions 'chromeOptions': {'androidProcess': 'com.tencent.mm:appbrand0'} 2.androidProcess进程可以通过adb shell去查看,先点开

微信小程序从子页面退回父页面时的数据传递 wx.navigateBack()

我们知道,在微信小程序中,从一个页面转到另一个页面,一般情况下可以通过navigate或redirect时候的url来携带参数,然后在目标页面的onLoad函数参数中获取这些url参数.例如: // 源页面A相关代码 wx.navigateTo({ url: "/pages/mypage/mypage?a=1&b=2" }) // 目标页面B相关代码 Page({ onLoad: function (options) { var a = options.a; // 值:1 va

Python的安装与小程序的编写

Python的安装 在此之前,我完全不了解Python,为了完成任务,在慌忙之中了解了一下Python,通过百度,一步步安装好Python 过程 1.从官网中找到下载菜单并下载最新版本 2.双击python-3.6.4.exe安装程序,勾选Add Python 3.6 to PATH. 3.选择自定义安装. 4.指定安装位置 5.测试安装. 打开CMD窗口,执行python命令,输出版本等信息说明安装成功. Python编写过程遇到的问题 在运行窗口编写运行发现只能写一行运行一行,经过百度后知道

Python的安装及小程序练习

Python 1.Python的安装教程 (1)进入Python官网 (2)双击Python-3.6.4.exe安装程序,勾选Add Python 3.6 to PATH (3)选择自定义安装. (4)指定安装位置 (5)测试安装. 打开CMD窗口,执行Python命令,输出版本等信息说明安装成功 python作业 小明身高1.75m,体重80.5kg.请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重