導航:首頁 > 編程語言 > 七夕節的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小程序相關的資料

熱點內容
php循環匹配 瀏覽:321
技巧pdf 瀏覽:477
單片機斷程序怎麼解決 瀏覽:158
如何製作APP的圖片 瀏覽:504
php大小排序 瀏覽:546
linuxkerberos 瀏覽:124
暗黑破壞神3如何下載亞洲伺服器 瀏覽:951
linux中ftp伺服器地址怎麼看 瀏覽:436
ansys命令流do 瀏覽:122
單片機6502 瀏覽:765
自助洗車有什麼app 瀏覽:937
程序員離職率多少 瀏覽:322
程序員那麼可愛電視劇今天沒更新 瀏覽:337
我的世界地形演算法 瀏覽:344
台灣dns的伺服器地址雲空間 瀏覽:288
音樂噴泉軟體要什麼加密狗 瀏覽:501
androidhttpmime 瀏覽:774
威科夫操盤法pdf 瀏覽:983
演算法可以用圖表表示 瀏覽:949
山西太原php 瀏覽:276