1.求下列数奇偶分数:

list1 = [1,2,3,4,5,6,7,8,9,10]

# 先创建两个空列表

jishu = []

oushu = []

# 使用for循环迭代list1一一取出进行判断

for i in list1:

# 取出的数除以2的余数等于0加入偶数列表,否则是奇数

if i % 2 == 0:

oushu.append(i)

else:

jishu.append(i)

# 打印新列表

print(jishu)

print(oushu)

2.求1-100的偶数和:

sum = 0

for i in range(0,101):

if i % 2 ==0:

sum += i

print(sum)

3.类和对象 :

class Cat:

"""

定义一个猫类

"""

def __init__(self, name, age, color):

self.name = name

self.age = age

self.color = color

print("大家好,我叫{},我现在{}岁,我的毛色是{}".format(self.name, self.age, self.color))

def run(self):

print("我会跑步")

def sleep(self):

print("我会睡觉")

def say(self):

print("我会叫")

a_cat = Cat("小咪", 2, "黑色")

a_cat.run()

a_cat.sleep()

a_cat.say()

4.去重 :

# 1.方法一

list1 = [3,3,3,4,5,3]

set1 = set(list1)

print(set1)

# 2.方法2

new_list = [i for i in set1]

print(new_list)

# 3.方法3

list1 = [3,3,3,4,5,3]

set1 = set(list1)

new_list = []

for i in set1:

new_list.append(i)

print(new_list)

5. if ,elif,else简单使用:

score = int(input("请输入分数:"))

if score > 90:

print("A")

elif score > 80:

print("B")

elif score > 70:

print("C")

elif score > 60:

print("D")

else:

print("E")

6.算数运算:

class calculation():

"""

算术运算

"""

def __init__(self, A, B):

self.A = A

self.B = B

def sum(self):

"""

计算加法

"""

return self.A + self.B

def sub(self):

"""

计算减法

"""

return round((self.A - self.B),2)

def multi(self):

"""

计算乘法

"""

return self.A * self.B

def div(self):

"""

计算除法

"""

try:

return round((self.A / self.B),2)

except ZeroDivisionError:

return("0除错误,分母不能为0!")

c = calculation(10, 0)

print(c.sum())

print(c.sub())

print(c.multi())

print(c.div())

一些基础的python小程序的更多相关文章

  1. 怎么样通过编写Python小程序来统计测试脚本的关键字

    怎么样通过编写Python小程序来统计测试脚本的关键字 通常自动化测试项目到了一定的程序,编写的测试代码自然就会很多,如果很早已经编写的测试脚本现在某些基础函数.业务函数需要修改,那么势必要找出那些引 ...

  2. 零基础入门微信小程序开发

    注:本文来源于:<零基础入门微信小程序开发> 课程介绍 本达人课是一个系列入门教程,目标是从 0 开始带领读者上手实战,课程以微信小程序的核心概念作为主线,介绍配置文件.页面样式文件.Ja ...

  3. Python 小程序,对文件操作及其它

    以下是自己写的几个对文件操作的小程序,里面涉及到文件操作,列表(集合,字典)的运用等.比方说,从文件里读取一行数据.分别存放于列表中,再对列表进行操作.如去掉里面的反复项.排序等操作. 常见对文件里行 ...

  4. Day1:第一个python小程序

    Day1:第一个python小程序与开发工具Pycharm 一.Hello World C:\Users\wenxh>python Python 3.6.2 (v3.6.2:5fd33b5, J ...

  5. 【转】我的第一个Python小程序

    原文网址:http://blog.csdn.net/randyqiu/article/details/4484089 人的每个第一次都有点特别的意义,所以下面这个小程序我把他记录下来做个纪念. 因为要 ...

  6. 一个有意思的Python小程序(全国省会名称随机出题)

    本文为作者原创,转载请注明出处(http://www.cnblogs.com/mar-q/)by 负赑屃 最近比较迷Python,仿照<Python编程快速上手>8.5写了一个随机出卷的小 ...

  7. 人人都可以写的可视化Python小程序第二篇:旋转的烟花

    兴趣是最好的老师 枯燥的编程容易让人放弃,兴趣才是最好的老师.无论孩子还是大人,只有发现这件事情真的有趣,我们才会非常执着的去做这件事,比如打游戏.如果编程能像玩游戏一样变得有趣,我相信很多人就特别愿 ...

  8. 【夯实PHP基础】微信小程序开发 2017.02.06

    本文地址 分享提纲 1. 概述 2. 简易教程 1. 概述 1)[小程序是什么] 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验. 2)[快速体验 ...

  9. Appium + python -小程序实例

    from appium import webdriverfrom appium.webdriver.common.touch_action import TouchActionfrom time im ...

随机推荐

  1. Django从Models 10分钟建立一套RestfulApi

    目录 Django从Models 10分钟建立一套RestfulApi Django从Models 10分钟定制一个Admin后台 简介 Django是一套完善而强大的web开发框架, 结合Djang ...

  2. single-pass单遍聚类方法

    一.通常关于文本聚类也都是针对已有的一堆历史数据进行聚类,比如常用的方法有kmeans,dbscan等.如果有个需求需要针对流式文本进行聚类(即来一条聚一条),那么这些方法都不太适用了,当然也有很多其 ...

  3. python 生成螺旋矩阵

    对于任意 m*n 矩阵,将 1~m*n 的数字按照螺旋规则在矩阵中排列. 如 m=3,n=3,期望结果为: [ [ , , ], [ , , ], [ , , ] ] 以下代码支持方阵以及非方阵. c ...

  4. ubuntu彻底卸载mysql并且重新安装

    环境: root@ubuntu:/usr/local/mysql/data# uname -a Linux ubuntu 4.4.0-87-generic #110-Ubuntu SMP Tue Ju ...

  5. docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"ping\": executable file not found in $PATH": unknown.

    docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting cont ...

  6. 浅谈Shiro框架中的加密算法,以及校验

    在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码.为什么要加密:网络安全问题是一个很大的隐患,用户数据泄露事件层出不穷,比如12306账号泄露. Shiro提供了base64和1 ...

  7. iOS 8 - Can't Install Enterprise App

    http://stackoverflow.com/questions/25733299/ios-8-cant-install-enterprise-app 版权声明:本文为博主原创文章,未经博主允许不 ...

  8. 17.树的子结构 Java

    题目描述 输入两棵二叉树A,B,判断B是不是A的子结构.(ps:我们约定空树不是任意一个树的子结构) 思路 双递归:外层HasSubtree是一个先根遍历递归,内层isDirectSubTree是一个 ...

  9. Lombok Pojo默认初始值问题

    Lombok以注解形式来简化java代码,提高开发效率.比如我们常用的@Builder.@Data.@AllArgsConstructor.@NoArgsConstructor.@ToString等. ...

  10. 【MyBatis】实现in操作符在WHERE 子句中规定多个值

    Mapper.xml中写: <select id="selectIdsByDate" resultType="java.lang.Long"> se ...