以下内容是小编精心为大家整理的python期末复习练习题及解析,供大家参考借鉴,希望可以帮助到有需要的朋友。
python期末复习练习题及解析
一、将This is TOM字符串输出到三行,每行一个单词。注意:每个单词后面没有空格
输出样例:
This
is
TOM
知识点:输出语句换行符
答案:print('''This\nis\nTOM''')
二、提示用户从键盘上输入两个整数(假设都不为0),在屏幕上打印这两个整数的和、差、积、商、余数。
知识点:运算符输入语句表达式
答案:
#第一步,输入两个整数
a=int(input("请输入一个整数(不为0):"))
b=int(input("请输入另一个整数(不为0):"))
#第二步,计算这两个整数的和
add=a+b
#计算差,差取绝对值
minus=a-b
#计算乘积
mult=a*b
#计算商
divide=a/b
#计算余数
yushu=a%b
#第三步,输出结果,商保留一位小数
print("这两个整数的和为{0},差为{1},积为{2},商为{3:.1f},余数为{4}".format(add,minus,mult,divide,yushu))
三、提示用户从键盘上输入一个摄氏温度,在屏幕上输出该摄氏温度对应的华氏温度。
知识点:输入表达式输出
答案:
#第一步,输入一个摄氏温度
C=input("请输入一个摄氏温度:")
#第二步,计算摄氏温度转换为华氏温度
C=eval(C)
F=C*9/5+32
#第三步,输出结果,华氏温度保留一位小数
print("摄氏温度{}对应的华氏温度为{:.1f}".format(C,F))
四、提示用户从键盘上输入一个9位的整数,将其分解为3个3位的整数并输出,其中个、十、百位为一个数,千、万、十万位为一个数,百万、千万、亿位为一个数。例如:当输入123456789,它可以被分解为123、456和789。
知识点:运算符表达式
答案: