导航:首页 > 编程语言 > 七夕节的python小程序

七夕节的python小程序

发布时间:2023-04-01 21:56:37

Ⅰ 15个python入门小程序,你都知道哪些

有不少同学学完 Python 后仍然很难将其灵活运用。我整理15个 Python 入门的小程序。在实践中应用 Python 会有事半功倍的效果。

实现数学里的二元二次函数: f(x, y) = 2x^2 + 3y^2 + 4xy ,需要用到指数运算符 **

将一个正整数的个位数,以及除个位数外的部分分离。需要用到 模(取余数) 运算符 % ,和 整除 运算符 //

实现一个简单的累加器,可以接受用户输入3个数字,并将其累加。需要用到 复合赋值运算符:+=

输入年份,判断是否是闰年。闰年判断方法:能被4整除,但不能被100整除;或者能被 400 整除。需要用到 算术运算符 和 逻辑运算符

输入一个数字,判断基数还是偶数,需要 模 运算和 if ... else 结构

之前做过华氏度转摄氏度,现在通过 分支结构 实现二者互转。

输入三个边长度,判断是否构成三角形。 构成三角形的条件:两边之和大于第三边 。

输入成绩分数,输出分数对应的等级。

某企业的奖金根据销售利润按照如下规则计算提成。输入销售利润,计算奖金。

程序随机生成一个正整数,用户来猜,程序根据猜的大小给出相应的提示。最后,输出用户猜了多少次才猜中。

输入一个正整数,判断是否是素数。 素数定义:大于1的自然数中,只能被1和它本身整除的自然数。如:3、5、7

用程序实现石头剪刀布 游戏 。

字典的key是姓名,value是身高,现在需要按照身高对字典重新排序。

将二元二次函数封装在函数中,方便调用

初学python的小伙伴注意哦~不要只依赖于教程,而忽视实操的能力。不然,是很难有进步的。可以多动动手,尝试一下,积累经验。

Ⅱ 用python写一个小程序,让用户输入任意9个数字,然后输出排序后的结果。

我只写一个函数:戚返x0dx0a>>> def littleFunc():x0dx0a data =[] #初始化列表x0dx0a for i in range(9):#一个for循环饥仔羡x0dx0a num = int(raw_input("input a number please: "))#控制输入转为intx0dx0a data.append(num)#放入列表x0dx0a data.sort()#排序x0dx0a print data#输出x0dx0ax0dx0apython的程序扩烂拍展名是.pyx0dx0a程序执行结果:x0dx0a>>> littleFunc()x0dx0ainput a number please: 1x0dx0ainput a number please: 3x0dx0ainput a number please: 5x0dx0ainput a number please: 7x0dx0ainput a number please: 8x0dx0ainput a number please: 4x0dx0ainput a number please: 9x0dx0ainput a number please: 6x0dx0ainput a number please: 2x0dx0a[1, 2, 3, 4, 5, 6, 7, 8, 9]

Ⅲ 适合情侣的小程序

有爱的每一天都是情人节,在这向大家推荐一波七夕情人节必备的小程序,有送礼送花,有表白搞怪,有一言不合秀恩爱,成不成功我不确定,但是绝对能让TA眼前一亮!

微订花

听说,情人节与玫瑰花更配哦。情人节,少什么也不能少玫瑰花啊,“微订花”就是为你提供各种订花,送花服务的小程序,直接打开订购即可。全国各大城市3-5小时送达(有些需要提前预定),直接在微信上就能完成所有操作,超级方便~不过美中不足的是,花的品类还有点少,如果有更多的花可以选择那就更好了~

Dior迪奥礼品卡

不只有花,你还可以送香水,送口红...在奢侈品行业,“Dior迪奥礼品卡”小程序推出了奢侈品的小程序玩法,让男生不再头疼香水该买什么型号,口红该挑什么色号,将心意随一张礼品卡送出,挑选工作直接交给女生完成就好。简直拯救了直男癌患者......

Bi神器

应该改名叫“装Bi神器”...从名字上看,这应该是一个用来纯装逼的小程序...内含恶搞、炫富,表白、斗图4种图片素材,只需在修改一张新的图片素材或者名称就能生成一张你想要的图片,专门用来恶搞装逼...

不过在七夕来临之际,“Bi神器”小程序更新了一波七夕专用素材,想要给Ta一个特别的表白?试一下准没错!

研性社

少儿不宜...白也表了,花也送了,不做点羞羞的事?咳咳,那么接下来,你一定需要这个小程序了——“研性社”。

简单得来说,这是一个贩卖各种卖情趣用品的小程序...
优点无他,就是实惠!里面设有的【七夕专区】,像什么飞机杯,振动棒,套套,丝袜啊之类的东东,应有尽有......

Ⅳ 用python第三方库写一个小程序

1、首先创建一个空文件夹
2、其次使用python在此文件夹中创建一个py文件,然后开始编写程序,安装到config库中。
3、最后注意破折号,冒号后面空格即可。

Ⅳ 用python编写一个小程序

definput_1():

a=raw_input('Pleaseinputsomething: ')

globalst

st=list(a)

print'Nowthelistyoujustinputtedis: ',st

success=True

whilesuccess:

input_1()

foriinst:

c=st.count(i)

ifc>=3:

print'Youlost!'

print'Error:Thenumberof%syoujustinputis%s'%(i,c)

success=True

break

print'Thenumberof%syouinputtedis%stime(s)'%(i,c)

success=False

print'Success!'

Ⅵ 【基础】Python3小程序_之排列组合

有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?具体有哪些数字

方法一:for循环+集合去重复项

方法二:内置函数itertools

排列组合迭代器:

itertools.proct <p,q…[repeat=l]>笛卡尔积,相当于嵌套的for

itertools.permutation <p[,r]>长度为r元组,所有可能得排列,无重复元素

itertools.combination <p,r> 长度r元组,有序,无重复元素

itertools.combinaton_with_replacement <p,r> 长度人员组,有序,元素可重复

举例

模块其他函数: https://docs.python.org/zh-cn/3.7/library/itertools.html

        https://blog.csdn.net/weixin_41084236/article/details/81626968

Ⅶ python的一个小程序怎么写

num1 = int(input())
num2 = int(input())
sum_all = 0
for i in range(num1,num2+1):
if i % 3 == 0 or i % 5 == 0:
sum_all += i
print(sum_all)

Ⅷ Python程序开发之简单小程序实例(11)小游戏-跳动的小球

Python程序开发之简单小程序实例

(11)小 游戏 -跳动的小球

一、项目功能

用户控制挡板来阻挡跳动的小球。

二、项目分析

根据项目功能自定义两个类,一个用于控制小球在窗体中的运动,一个用于接收用户按下左右键时,挡板在窗体中的运动。在控制小球的类中,我们还需要考虑当小球下降时,碰到挡板时的位置判断。

三、程序源代码

源码部分截图:

源码:

#!/usr/bin/python3.6

# -*- coding: GBK -*-

#导入相应模块

from tkinter import *

import random

import time

#自定义小球的类 Ball

class Ball:

# 初始化

def __init__(self,canvas,paddle,color):

#传递画布值

self.canvas=canvas

#传递挡板值

self.paddle=paddle

#画圆并且保存其ID

self.id=canvas.create_oval(10,10,25,25,fill=color)

self.canvas.move(self.id,245,100)

#小球的水平位置起始列表

start=[-3,-2,-1,1,2,3]

#随机化位置列表

random.shuffle(start)

self.x=start[0]

self.y=-2

self.canvas_heigh=self.canvas.winfo_height()#获取窗口高度并保存

self.canvas_width=self.canvas.winfo_width()

#根据参数值绘制小球

def draw(self):

self.canvas.move(self.id,self.x,self.y)

pos=self.canvas.coords(self.id)#返回相应ID代表的图形的当前坐标(左上角和右上角坐标)

#使得小球不会超出窗口

pad=self.canvas.coords(self.paddle.id)#获取小球挡板的坐标

if pos[1]=self.canvas_heigh or(pos[3]>=pad[1] and pos[2]>=pad[0] and pos[2]

Ⅸ Python简单小程序,十几行编码而已。

while True:
input = raw_input('Please enter something: ')
try:
input = int(input)
if input%2 == 0:
print input," is even number."
else:
print input," is odd number."
except:
input = str(input)
if not ' ' in input:
print input," is a string with length ",len(input)
else:
print input," is a sentence with ",input.count(' ')," spaces"

Ⅹ Python小例-8-记账小程序

import pickle

import time

import os

def cost(fname):

    '用于记录花费'

    cost_time = time.strftime('启敏%Y-%m-%d')

    try:#异常处理机制

        cost_deposit = int(input('花销金额:'))

        cost_mark = input('花销说明:')

    except ValueError:

        print('无效的金额')

        return # 函数的return类似于循环的break,return提前结束函数。

    except (KeyboardInterrupt, EOFError):

        print('\nbye-bye')

        exit(1)

    # 在文件中取出所有的收支记录

    with open(fname,'rb') as fobj:

        records = pickle.load(fobj)

    # 计算最新余额

    balance = records[-1][-2] - cost_deposit

    # 构建最新一笔收入

    record = [cost_time,0,cost_deposit,balance,cost_mark]

    # 将收入追加到收支列表中

    records.append(record)

    # 将最新收支情况写入文件

    with open(fname,'wb') as fobj:

        pickle.mp(records,fobj)

def save(fname):

    save_time = time.strftime('%Y-%m-%d')

    try:

        save_deposit = int(input('收入金额:'))

        save_mark = input('收入说明:')

    except ValueError:

        print('无效的金额')

        return

    except (KeyboardInterrupt,EOFError):

        print('bye-bye')

        exit(1)

    with open(fname, 'rb') as fobj:

        records = pickle.load(fobj)

    balance = records[-1][-2] +  save_deposit

    record = [save_time,save_deposit,0,balance, save_mark]

    records.append(record)

    with open(fname, 'wb') as fobj:

        pickle.mp(records, fobj)

def query(fname):

    '用于查账'

    # 打印表头

    print(f'{"date":<15}{"save":<8}{"cost":<8}{"悄贺枝balance":<12}{"mark":<50}')

    with open(fname,'rb') as fobj:

        records = pickle.load(fobj)

    for date,cost,save,balance,mark in records:

        print(f'{date:<15}{cost:<8}{save:<8}{balance:<12}{mark:<50}')

def menu():

    funcs = {'0':cost,'拍毕1':save,'2':query}

    prompt = '''(0)开销

(1)收入

(2)查询

(3)退出

请选择(0/1/2/3):'''

    fname = 'account.data'

    if not os.path.exists(fname):

        init_data = [[time.strftime('%Y-%m-%d'),0,0,10000,'init_data']]

        with open(fname,'wb') as fobj:

            pickle.mp(init_data,fobj)

    while 1:

        try:

            choice = input(prompt).strip()

        except(KeyboardInterrupt,EOFError):

            choice = '3'

        if choice not in ['0','1','2','3']:

            print('无效输入,重试')

            continue

        if choice == '3':

            print('\nbye_bye')

            break

        funcs[choice](fname)

if __name__ == '__main__':

    menu()

阅读全文

与七夕节的python小程序相关的资料

热点内容
什么都能看的电影网站 浏览:65
罪孽泰国版电影在线观看完整版 浏览:193
小说黄色下载 浏览:579
骑手数算法 浏览:969
安卓的前端是用什么语言 浏览:950
主角叫江南的玄幻小说 浏览:493
加密人员是干什么的 浏览:572
如何开通手机imap服务器 浏览:507
博途v151软件编译好后如何仿真 浏览:429
365还有哪几种算法 浏览:737
加密数字货币和法定货币的区别 浏览:641
加密的视频如何录屏 浏览:28
java代码在eclipse哪个文件夹 浏览:222
旧的安卓线叫什么 浏览:859
台湾红羊公司出品的电影 浏览:102
红颜玫瑰花双女主免费阅读 浏览:238
小说傻柱原着txt 浏览:967
周香允演的女上市是哪部电影 浏览:423
单片机异步通信数据格式 浏览:13
argon2d算法的币 浏览:50