python(模块的习题)

车票售票显示:

import prettytable as pt

#显示座位
def show_ticket(row_num):
    tb=pt.PrettyTable()
    #设置标题行
    tb.field_names=['行号','一','二','三','四','五']
    #遍历有票
    for i in range(1,row_num+1):
        lst=[f'{i}行','有票','有票','有票','有票','有票']
        tb.add_row(lst)
    print(tb)

    #订票
def order_ticket(row_num,row,column):
        tb=pt.PrettyTable()#创建一张表格
        #设置标题(表格的排头部分)
        tb.field_names=['行号','一','二','三','四','五']
        for i in range(1,row_num+1):
            if int(row)==i:
                lst=[f'第{i}行','有票','有票','有票','有票','有票']
                lst[int(column)]='已售'
                tb.add_row(lst)
            else:
                lst = [f'第{i}行', '有票', '有票', '有票', '有票', '有票']
                tb.add_row(lst)
        print(tb)
if __name__=='__main__':
    row_num=6
    show_ticket(row_num)

    #开始售票
    choose_num=input('请输入选择的座')
    row,column=choose_num.split(',')
    order_ticket(row_num,row,column)
import datetime
def input_date():
    inputdate=input('请输入开始日期后回车:(20180912)后回车')
    datestr=inputdate[0:4]+'-'+inputdate[4:6]+'-'+inputdate[6:]
    #类型转换
    dt=datetime.datetime.strptime(datestr,'%Y-%m-%d')
    return dt
#主程序运行
if __name__=='__main__':
    #print(iput_date())
    date=input_date()
    #输入间隔天数
    in_num=eval(input('请输入间隔天数'))
    date=date+datetime.timedelta(days=in_num)
    print('您推算的日期是:',date)

    # 请输入开始日期后回车:(20180912)后回车20001002
    # 请输入间隔天数10
    # 您推算的日期是: 2000 - 10 - 12
    # 00: 00:00
import jieba
from wordcloud import WordCloud
# 读取数据

with open('简易数据.txt',encoding='utf-16 LE') as file:
    s=file.read()
#中文分词
lst=jieba.lcut(s)
#排除词
stopword=set(['法国'])

txt=''.join(lst)
#
wordcloud=WordCloud(background_color='white',font_path='msyh.ttc',stopwords=stopword,
                    width=800,height=600)
#由txt生成词云
wordcloud.generate(txt)
#保存图片
wordcloud.to_file('国家.png')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值