一、日期格式化输出
描述
在三行中依次分别输入当前的年、月、日的整数值,按要求分行依次完成如下输出。
1 输出年月日,空格分隔,格式:2020 09 16
2 输出年-月-日,连字符“-”分隔,格式:2020-09-16
3 输出年/月/日,斜线“/”分隔,格式:2020/09/16
4 输出月,日,年,逗号“,”分隔,格式:09,16,2020
5 用str.format()格式输出,格式:2020年09月16日
6 用字符串拼接方法输出,格式:2020年09月16日
year = input() # 输入当前年,2020
month = input() # 输入当前月,09
date = input() # 输入当前日,16
二、浮点数四则运算与格式化输出
描述
Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、*、/”表示。
试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法严格保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。
浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1 * 浮点数2 = 积
浮点数1 / 浮点数2 = 商
三、学费计算
描述
大学第一学期必选课程及其学分如下:
Python 高等数学 大学英语 大学体育 军事理论 哲学
3学分 4学分 4学分 2学分 2学分 2学分
请计算并输出大学第一学期共修多少学分?输入每学分应缴纳的学费(整数,单位为元),计算并输出第一学期应缴纳多少学费?输出格式请参考输入输出示例。
四、助学贷款额度计算
描述
大学第一学期必选课程及其学分如下:
Python 高等数学 大学英语 大学体育 军事理论 哲学
3学分 4学分 4学分 2学分 2学分 2学分
大学可以申请助学贷款,申请额度不超过学费和生活费总额的60%,分两行依次输入每学分应缴纳的学费(整数,单位为元)和你每个月的生活费(浮点数,单位为元),请计算你每个学期能够贷款多少元?(结果保留小数点后2位数字,每个学期按5个月计算。)输出格式请参考输入输出示例。
五、海伦公式
描述
输入三个数值,作为三角形的三边长,利用海伦公式计算三角形面积,结果保留两位小数
海伦公式:
输入输出示例:
示例 1
3
4
5
6.00
示例 2
7
8
9
26.83
六、变量交换
描述
输入两个数据,交换后输出
七、解答源代码如下:
def problem_1():
year = input() # 输入当前年,2020
month = input() # 输入当前月,09
date = input() # 输入当前日,16
print('{0} {1} {2}'.format(year,month,date))
print('{0}-{1}-{2}'.format(year,month,date))
print('{0}/{1}/{2}'.format(year,month,date))
print('{1},{2},{0}'.format(year,month,date))
print('{0}年{1}月{2}日'.format(year,month,date))
print(year+'年'+month+'月'+date+'日')
def problem_2():
a=float(input())
b=float(input())
print('{0} + {1} = {2:.3f}'.format(a,b,a+b))
print('{0} - {1} = {2:.3f}'.format(a,b,a-b))
print('{0} * {1} = {2:.3f}'.format(a,b,a*b))
print('{0} / {1} = {2:.3f}'.format(a,b,a/b))
def problem_3():
python = 3
math = 4
english = 4
physical = 2
military_theory = 2
philosophy = 2
schooling=int(input())
print('你本学期选修了%d个学分。'%(python+math+english+physical+military_theory+philosophy))
print('你应缴纳的学费为%d元。'%((python+math+english+physical+military_theory+philosophy)*schooling))
def problem_4():
python = 3
math = 4
english = 4
physical = 2
military_theory = 2
philosophy = 2
schooling=int(input())
monthly=float(input())
sum_schooling=python+math+english+physical+military_theory+philosophy
sum_all=sum_schooling*schooling+monthly*5
print('本学期你能够贷款%.2f元'%((sum_all)*0.6))
def problem_5():
a=float(input())
b=float(input())
c=float(input())
p=(a+b+c)/2
S=(p*(p-a)*(p-b)*(p-c))**(1/2)
print('%.2f'%S)
def problem_6():
a=input()
b=input()
a,b=b,a
print('{0} {1}'.format(a,b))
if __name__=='__main__':
problem_6()
更多推荐
研一Python基础课程第一周课后习题分享(含代码)
发布评论