[Day_6]资料型别、变数与运算子 - 练习题

这边会给大家一些练习题,
以及参考解答,
过程可能会与大家有些不尽相同,
还请各位多多包涵,
我会先将执行结果附上,
可以先自行练习,
再来看我的解法喔,
就让我们开始吧 !!

服装订购系统

假设衣服300元、帽子350元与长裤400元,使用者可自行输入三种服装的数量,请设计一个程序计算订购服装的总金额。
Hint : 将订购数量依序指定到整数变数中,再去计算。

#output
请输入衣服数量? 4
请输入帽子数量? 3
请输入长裤数量? 2
订购服装的总金额 3050

#input
clothes = int(input('请输入衣服数量? '))
hat = int(input('请输入帽子数量? '))
pants = int(input('请输入长裤数量? '))
total_price = clothes * 300 + hat * 350 + pants * 400
print('订购服装的总金额',total_price)

计算圆面积与圆周长

请设计一个程序计算园面积与圆周长,依输入的半径计算圆面积与圆周长。
Hint : 将圆半径储存到变数,再去计算。

#output
请输入半径? 10
圆周长: 62.8318 圆面积: 314.159

#input
radius = float(input('请输入半径? '))
pi = 3.14159
circumference = 2 * pi * radius
area = radius**2 * pi
print('圆周长:',circumference,'圆面积:',area)

摄氏转华氏

请设计一个程序将输入的摄氏温度转程华氏温度。
公氏 : 华氏温度 = 摄氏温度 * 9/5 + 32
Hint : 将摄氏温度储存到浮点数变数,再去做计算

#output
请输入摄氏温度? 32
华氏温度为 89.6

#input
c = float(input('请输入摄氏温度? '))
f = c * 9/5 + 32
print('华氏温度为',f)

复利计算

写一个程序协助使用者计算定存一笔钱,依照所输入的利率,定存一年到三年的本金与利息和,使用复利方式计算。
Hint : 将本金与利息指定到两个变数,在依照复利公式计算前三年的本利和。

#output
请输入本金: 1000
请输入年利率(%): 2.5
第一年本利和 1025.0
第二年本利和 1050.625
第三年本利和 1076.8906249999995

#input
money = int(input('请输入本金: '))
interest = float(input('请输入年利率(%): '))
year_1 = money * (1 + interest/100)
year_2 = money * (1 + interest/100)**2
year_3 = money * (1 + interest/100)**3
print('第一年本利和',year_1)
print('第二年本利和',year_2)
print('第三年本利和',year_3)

判断回文

写一个程序协助判断文字是否为回文,若一个字串反转过来与原来字串相同,则回传True,反之回传False

#output
请输入一个字串: abcba
回文判断结果为 True

#intput
a = input('请输入一个字串: ')
print('回文判断结果为',a == a[::-1])

以上这五题练习题,
希望大家都能答对且了解观念喔,
如果不懂得可以回去看之前的文章,
或是在下方留言一起讨论,
大家继续加油喔 !!
/images/emoticon/emoticon08.gif


<<:  [Day10] 2D的数学世界(二) - 座标系转换

>>:  05 - Uptime - 掌握系统的生命徵象 (3/4) - 透过 Kibana 观看心电图及设定警报

企业资料通讯 Week2 (讲到Circuit Switching v.s Packet Switching)

**参考资料与文章在文章最下方!! **这篇有点长,大家看需要的地方就行 比比看: 因为节点上距离的...

找LeetCode上简单的题目来撑过30天啦(DAY19)

**题号:86 标题:Partition List 难度:Medium Given the head...

创建App-现界面与连接

创建App-现界面与连接 经过了十五天的努力,现在就来看看现有的界面功能吧,我依照功能来区分:登入、...

[Day4] Arduino测试烧录

1.前言 铁人赛参赛的第一个周末(打卡),今天将带各位开始进入到开发阶段,废话不多说,赶紧往下看吧!...

[Day - 06 ] - Spring Conditional 运用与原理

Abstract 当每个开发者初始化一套服务时,可能会因不同的系统或不同的Java版本相容性问题进而...