Python菜鸟在成长——Python输入与输出

发布时间:2024-11-15 10:54

任务1:输出字母、数字或符号的ASCII状态值
编写一个Python小程序,实现在键盘输入相应字母、数字或符号,输出其ASCII的状态值,即十进制的数字值。如:输入B,则输出显示为66;输入*,则输出显示为42。

name=input("输入字符为:") print(name+"的ASCII码为",ord(name)) 12

在这里插入图片描述

参考代码:

while True: # 用户输入字符 c = input("请输入单个字符: ") # 判断字符长度 if len(c) >= 2: # 打印提示信息 print("字符长度超出范围,请输入单个字符!") else: # 打印ASCII 码 print(c + " 的ASCII 码为", ord(c)) 12345678910

任务2:模拟微信支付实现付款功能
随着移动互联网的快速发展,移动支付已经成为市场交易的主要支付方式。从商城酒店到街边摊贩,以微信、支付宝为主的移动支付方式已变得再寻常不过,图3.10是微信支付的过程。请编写一个程序,输出微信支付功能。

money=input("请输入消费金额:\n") print("支付金额为:",money) print("支付成功,对方已收款!\n") 123

在这里插入图片描述
参考代码:

a=input("\n请输入消费金额:\n") print("付款金额为:", a) print("支付成功,对方已收款\n") 123

任务3:输出向往的生活场景
“枯藤老树昏鸦,小桥流水人家,空调WIFI西瓜,啤酒烧烤小龙虾。”一想就美得不要不要的。请在控制台输出你向往的生活场景吧,注意编码规则,并写好你自己的专属注释。

print("**************") print(''' 苍茫大地一剑尽挽破, 何处繁华笙歌落。 斜倚云端千壶掩寂寞, 纵使他人空笑我。 ''') print("**************") 12345678

在这里插入图片描述
参考代码:

print("**************************") print("苍茫大地一剑尽挽破," "\n何处繁华笙歌落。" "\n斜倚云端千壶掩寂寞," "\n纵使他人空笑我。") print("**************************") 123456

任务4:特价商品销售倒计时提醒
每年双11,京东都有商品特价倒计时活动。编写一个程序,帮助商家进行特价商品销售倒计时提醒。(利用datetime模块)

参考代码:

import datetime day20 = datetime.datetime.strptime('2018-12-20 0:0:0','%Y-%m-%d %H:%M:%S') # 设置未来时间 now = datetime.datetime.today() delta = day20 - now # delta存储两个时间的时间,差精确到毫秒 day = delta.days # 获取两个时间之间的天数 hour = int( delta.seconds / 60 / 60 ) # 使用int函数把小时取整 minutes = int( ( delta.seconds - hour * 60 * 60 ) / 60 ) # 使用int函数把分钟取整 seconds = delta.seconds - hour * 60 * 60 - minutes * 60 # 使用int函数把秒取整 print('\033[31;43m距离结束:\033[43m' + '\033[34;43m'+str(day)+'\033[43m'+'\033[31;43m天\033[43m'+'\033[34;43m'+str(hour)+'\033[43m'+'\033[31;43m小时\033[43m'+'\033[34;43m'+str(minutes)+'\033[43m'+'\033[31;43m分钟\033[43m'+'\033[34;43m'+str(seconds)+'\033[43m'+'\033[31;43m秒\033[0m') 1234567891011

任务5:模拟成语填空游戏
手机APP上成语填空游戏很多,请完成一个实现两个成语填空的游戏。编写一个程序,实现两个成语填空游戏。首先输出两个成语填空游戏的布局;然后要求输入所缺词语,输入“其”,字要求为红色突出显示;输入完成后输出完整成语画面。

print(''' 两全 美 乐 无 穷 ''') a=input("请输入所缺词语:\n") print("两全"+a+"美") print(" 乐") print(" 无") print(" 穷") 1234567891011

在这里插入图片描述
参考代码:

print("两 全 美") print(" 乐") print(" 无") print(" 穷") word = input("请输入所缺词语:") print(word) print("\n两 全\033[1;31m",word,"\033[0m美") print(" 乐") print(" 无") print(" 穷") 12345678910

心得体会:
1.任务一中,参考代码用到了while和if语句,考虑的情况很多,既有没有输入字符、字母或字符的时候的情况,又有限制字符长度的情况,而我自己是想着怎么简单怎么来的。
这里需要注意:通过ord函数可以将字符的ASCII码值转换为数字。
2.任务二中就是input函数的输入,只是具体的,有一些微小区别。
3.任务三也是如此,大致相同,就不再赘述。
4.利用datetime模块来进行处理,这个我就没有做出来,具体就是对这个模块的整体认识和具体分析不够,没有更多的练习。再有就是,这里添加了相关的注释。这里,我强调一点:注释很重要,别看现在代码没有什么大问题,但是尽量能写注释就写吧,自己更好理解,别人也方便阅读。但是,写一行代码,做一行注释,太难为自己了。
5.任务五也简单,不再叙述。

欢迎大家留言,分享经验。说实话,看着访问人数一天比一天多,龙渊客还是很高兴,虽然一个人在学习着,但是还是有人关注自己,一个点赞在冬天甚是暖心,谢谢。

网址:Python菜鸟在成长——Python输入与输出 https://www.yuejiaxmz.com/news/view/82057

相关内容

Python实现简便算法提升拼音输入法准确率与效率
python
Python中if
Python笔记——Python中is和==的区别
python中的print()语句中的end=''是什么意思
python刷题(25
python中的\r(IDLE)
Python实现简单算法乘法:提升编程效率与逻辑思维
Python中的Numpy、SciPy、MatPlotLib安装与配置
Python 双向队列Deque

随便看看