python顺序结构
1. 打印2进制,8进制,16进制
a = 10
print('2进制',bin(a))
print('16进制',hex(a))
print('8进制',oct(a))
2. 计算正方形的周长和面积
# coding:utf8
a = eval(input("请输入正方体的边长:"))
C = a * 4
S = a * a
print("该正方形的周长是:{}".format(C))
print("该正方形的面积是:{}".format(S))
3. 梯形面积
在梯形中阴影部分面积是150平方厘米,求梯形面积。
【输入】
(无)
【输出】
输出梯形面积(保留两位小数)。
【输入样例】
(无)
[分析]已知梯形上、下底长为15和25。令梯形的高为h,则由已知三角形面积为150平方厘米,有150=(15*h)/2,得h为20,然后根据梯形面积公式算出梯形面积。然后根据梯形面积公式算出梯形面积.
a = 15
b = 25
h = 300 / a
s = (a + b) * h / 2
print('梯形的面积为:{:.2f}'.format(s)) # .2,保留两位小数
4. 计算圆的周长和面积
r = int(input("请输入圆的半径(整数):"))
area = 3.14 * r * r
C = 2 * 3.14 * r
print("圆的面积是:{:.2f}".format(area))
print("圆的周长是:{:.2f}".format(C))
5. 电影票
【题目描述】
已知一位小朋友的电影票价是10元,计算x位小朋友的总票价是多少?
【输入】
输入x。
【输出】
人数和电影票总价,中间用一个空格隔开。
【输入样例】
2
【输出样例】
2 20
分析:
①输入小朋友人数a
②计算总票价:b = a * 10
③输出总票价b的值
a = int(input('输入小朋友人数:'))
sum = a * 10
print(sum)
6. 整数平方运算
num = int(input("请输入一个整数:"))
print(num ** 2)
7. 求解一元二次方程
求解一元二次方程 y= 3x^{2} + 5x +7,要求通过输入x的值求得y的值。
# coding:utf8
x = eval(input("请输入x的值:"))
y = 3*x**2 + 5*x + 7
print("y的值是:", y)
8. 输入一个三位数,打印出第二位
a = int(input('输入三个数字:'))
b = a % 100 // 10
print(b)
9. 买文具
小明到文具店里买笔,一只笔的价格是1元9角,而小明有a元b角,请问小明最多能买多少只签字笔?
a = int(input('请输入元:'))
b = int(input('请输入角:'))
sum = a * 10 + b
num = sum//19
print(num)