
点击上方蓝字(小样有样儿)关注我

勤能补拙是良训,一分辛劳一分才!Practice makes perfect!
本篇文章继续分享python练习题及输出效果。
#练习17 模拟超市抹零结账行为
#应付金额
amount = 56.75+72.91+89.98+23.32+65.13
amount_payable = str(amount)
print("应付金额为:"+amount_payable)
#抹零至元
actual_payment = str(int(amount))
print("实付金额为:"+actual_payment)复制
应付金额为:308.09
实付金额为:308
#练习18 破译使用二进制表示的报到日期
报到日期 00010 00000 00010 00000 00001 01010
while True:
number=input("请输入数字:")
print(int(number,2))复制
请输入数字:00010
2
请输入数字:00000
0
请输入数字:00010
2
请输入数字:00000
0
请输入数字:00001
1
请输入数字:01010
10
所以报到日期是2020年1月10日。
整数类型
十进制:0~9,逢十进一
八进制:0~7,逢八进一,并且以0o开头
十六进制:0~9,
A~F
,逢十六进一,并且以0x/0X开头二进制:逢二进一,可以0b开头。
int()函数:int(字符串或者数字,进制数)
int(0x25,16)=37
int(0o123,8)=83
#练习19 爱之表白:字符串类型、浮点型、整数型
print(str("我爱你一生一世"))
print(float(520.1314))
print(int(5201314))复制
我爱你一生一世
520.1314
5201314
#练习20 十进制数转换为二进制数、八进制数、十六进制数
# 输入一个十进制数
number= int(input("请输入一个十进制数:"))
# 将数字转换为二进制数
binary = bin(number)[2:]
# 将数字转换为八进制数
octonary = oct(number)[2:]
# 将数字转换为十六进制数
hexadecimal = hex(number)[2:]
# 打印所输入数字的二进制、八进制、十六进制数
print(number,"的二进制数为",binary,",八进制数为",octonary,",十六进制数为",hexadecimal,"。")复制
请输入一个十进制数:365
365 的二进制数为 101101101 ,八进制数为 555 ,十六进制数为 16d 。
#练习21 输出游戏玩家的功力值
# 输入相关数据
attack = input("请输入攻击值:")
defense = input("请输入防御值:")
force = input("请输入武力值:")
lead = input("请输入统率值:")
speed = input("请输入速度值:")
intelligence = input("请输入智力值:")
# 将所输入数据整除10后转换为星级
attack_0 = int(attack)//10*"*"
defense_0 = int(defense)//10*"*"
force_0 = int(force)//10*"*"
lead_0 = int(lead)//10*"*"
speed_0 = int(speed)//10*"*"
intelligence_0 = int(intelligence)//10*"*"
# 输出玩家的功力值
print("攻击\t", attack, "\t\t",attack_0)
print("防御\t", defense, "\t\t", defense_0)
print("武力\t",force, "\t\t", force_0)
print("统率\t",lead, "\t\t", lead_0)
print("速度\t",speed, "\t\t", speed_0)
print("智力\t",intelligence, "\t\t",intelligence_0)复制
请输入攻击值:30
请输入防御值:40
请输入武力值:50
请输入统率值:60
请输入速度值:70
请输入智力值:80
攻击 30 ***
防御 40 ****
武力 50 *****
统率 60 ******
速度 70 *******
智力 80 ********复制
END


需要您的一个“在看”

文章转载自小样有样儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
[MYSQL] 服务器出现大量的TIME_WAIT, 每天凌晨就清零了
大大刺猬
154次阅读
2025-04-01 16:20:44
mysql提升10倍count(*)的神器
大大刺猬
133次阅读
2025-03-21 16:54:21
官宣,Milvus SDK v2发布!原生异步接口、支持MCP、性能提升
ZILLIZ
105次阅读
2025-04-02 09:34:13
[MYSQL] query_id和STATEMENT_ID在不同OS上的关系
大大刺猬
76次阅读
2025-03-26 19:08:13
DataWorks :Data+AI 一体化开发实战图谱
阿里云大数据AI技术
50次阅读
2025-03-19 11:00:55
国密算法介绍
漫步者
47次阅读
2025-03-21 09:20:39
如何使用 RisingWave 和 PuppyGraph 构建高性能实时图分析框架
RisingWave中文开源社区
45次阅读
2025-03-18 10:49:54
WingPro for Mac 强大的Python开发工具 v10.0.9注册激活版
一梦江湖远
37次阅读
2025-03-29 10:33:27
python操作MySQL数据库
怀念和想念
33次阅读
2025-03-30 23:22:07
Python使用MySQL数据库(新)
怀念和想念
29次阅读
2025-03-26 09:11:04