输入输出
题目 1
补全程序,计算 a×b 的值:
a = ①(input('请输入数值:'))b = int(②('请输入数值:'))c = a * b③(c)答案
① int ② input ③ print
题目 2
输入爸爸、妈妈、小玉三人的年龄(正整数),计算输出总年龄和平均年龄,请补全程序:
ba = int(input("请输入爸爸的年龄:"))ma = int(input("请输入妈妈的年龄:"))yu = int(input("请输入小玉的年龄:"))total = ① # 补充完整程序,实现计算总年龄average = (ba + ma + yu) / 3 # 补充完整程序,实现计算平均年龄print("一家人的总年龄是:", ②, ",一家人的平均年龄是:", average)答案
① ba+ma+yu ② total
题目 3
已知摄氏温度(c)与华氏温度(f)的转换公式为:c = 5/9 × (f - 32)。编写程序将任意输入的华氏温度转换为摄氏温度,请补全程序:
f = ①(input("请输入华氏温度:"))c = 5 / 9 * (f - 32)print("摄氏温度为:", ②)答案
① float ② c
几何图形计算
题目 4
已知正方形的边长 a,求立方体的体积 v,请补全程序:
a = float(①("请输入正方形的边长:"))v = a * a * aprint(②) # 输出立方体的体积答案
① input ② v
题目 5
梯形面积的求解公式为 s = (a+b)×h/2,从键盘读入一个梯形的上底 a、下底 b 和高 h,请计算梯形的面积,请补全程序:
a = ①(input("请输入梯形的上底:"))b = float(input("请输入梯形的下底:"))h = float(input("请输入梯形的高:"))s = (a + b) * h / 2print("梯形的面积是:", ②)答案
① float ② s
题目 6
请输入大圆半径 r1、小圆半径 r2,求出圆环的面积 s,请补完程序:
r1 = float(input("请输入大圆的半径:"))r2 = ①(input("请输入小圆的半径:"))s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s = ②print("圆环的面积是:", s)答案
① float ② s1-s2
题目 7
学校有一个圆形花坛,量得花坛周围的篱笆长是 x 米,请问该花坛的面积是多少平方米?提示:(π=3.14),请补全程序:
x = ①(input("请输入篱笆的长:"))r = x / (2 * 3.14)s = 3.14 * r * rprint("花坛的面积是:", ②)答案
① float ② s
运算符号
题目 8
袁老师要求学员们制作一个计算器。输入两个整数,计算并输出两个数的和、差、积、商以及余数,请补全程序:
a = int(①("请输入第一个整数:"))b = int(input("请输入第二个整数:"))sum_result = a + bdifference = a - bproduct = a * bquotient = a ② bremainder = a % bprint("两数和:", sum_result)print("两数差:", difference)print("两数积:", product)print("两数商:", quotient)print("两数余数:", remainder)答案
① input ② //
题目 9
输入 a, b 两个整数,编程求出 a 除以 b 得到的商和余数,请补全程序:
a = ①(input("请输入a的值:"))b = int(input("请输入b的值:"))s = a // by = a ② bprint("商是:", s)print("余数是:", y)答案
① int ② %
题目 10
补全程序,计算圆的面积:
r = float(①("r="))s = 3.14 * (r ② 2)print("圆的面积是", s)答案
① input ② **
题目 11
学校新买来 m 根跳绳,每个班分 n 根,最多可以分给几个班的同学,还剩多少根?提示:(m≥n),请补全程序:
m = ①(input("请输入跳绳根数:"))n = int(input("请输入每班分的根数:"))a = m // nb = m ② nprint("最多可以分给", a, "个班", "还剩", b, "根")答案
① int ② %
题目 12
小强是一个很懒的人,计算 3456+38 时,他只会计算个位上的数 6+8,对于答案也只记录个位上的数 4。请补全程序:
a = int(input("请输入一个整数:"))b = int(input("请输入另一个整数:"))c = a ① 10d = b % 10total = (c + d) % 10print("小强的答案是:", ②)答案
① % ② total
题目 13
将一个两位数的十位与个位交换位置进行加密,请补全程序:
n = int(①("请输入一个两位数:"))sw = n ② 10gw = n % 10mm = gw * 10 + swprint("加密后的数字是", mm)答案
① input ② //