博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
表格更新成本 二 问用户年龄和口令,直到他们提供有效的输入
阅读量:5239 次
发布时间:2019-06-14

本文共 1299 字,大约阅读时间需要 4 分钟。

#!python3#updateProduce.py-更正指定产品 成本价格(第二列)import openpyxlwb=openpyxl.load_workbook('produceSales.xlsx')sheet=wb.active #或sheet=wb['Sheet']# 需要更新成本价格的产品,字典格式PRICE_UPDATES = {
'Garlic': 3.07, 'Celery': 1.19, 'Lemon': 1.27}#循环每一行,找到产品名等于字典键(key)的,更新其值(value)print('更新中,请稍后……')for rowNum in range(2,sheet.max_row): proName=sheet.cell(row=rowNum,column=1).value if proName in PRICE_UPDATES: sheet.cell(row=rowNum,column=2).value=PRICE_UPDATES[proName] #把更新成本后表格,保存到复制的表wb.save('produceSales_update.xlsx')print('完成更新!/n 请在表【produceSales_update.xlsx】内查看')

 

问用户年龄和口令,直到他们提供有效的输入
'''下面的程序反复询问用户年龄和口令,直到他们提供有效的输入保存为 validateInput.py'''while True:    print('Enter your age:')    age = input()    if age.isdecimal():        break    print('Please enter a number for your age.')    while True:    print('Select a new password (letters and numbers only):')    password = input()    if password.isalnum():        break    print('Passwords can only have letters and numbers.')'''输出Enter your age:mnPlease enter a number for your age.Enter your age:12Select a new password (letters and numbers only):;ll;;Passwords can only have letters and numbers.Select a new password (letters and numbers only):dsf123'''

 

转载于:https://www.cnblogs.com/chenxi188/p/10524082.html

你可能感兴趣的文章
svn服务器搭建
查看>>
南京邮电大学CTF密码学部分Writeup
查看>>
js前台与后台数据交互
查看>>
RDD中cache和persist的区别
查看>>
Github提交Spark代码
查看>>
【Linux】配置IP和主机名
查看>>
你高兴了吗?
查看>>
WorkerThread/ThreadPool/BackgroundThread
查看>>
C快速排序算法
查看>>
C# MVC中直接执行Js
查看>>
poj 2761 主席树的应用(查询区间第k小值)
查看>>
The Heaviest Non-decreasing Subsequence Problem
查看>>
delphi
查看>>
MySQL Workbench “Error Code: 1175” 的解决方法
查看>>
修改状态栏的颜色
查看>>
01.深入学习方法
查看>>
线程的2种实现方式
查看>>
Web渗透测试(xss漏洞)
查看>>
AFNetwork 作用和用法详解
查看>>
JSON简介
查看>>