Day3 Python数据类型与运算

Day3 Python数据类型与运算

作业

1.华⽒氏温度转摄⽒氏温度【提示:将华⽒氏温度转换为摄⽒氏温度F = 1.8C + 32】

F = int(input(“请输入华氏温度:”))
C = (F-32)/1.8
print("%d华氏温度是%.2d摄氏温度" % (F, C))

2. 求解⼀次⽅方程ax+b=0,程序提示⽤用户输⼊a和b的值,然后输出方程的根。程序运行效果如下。
请输⼊一次⽅方程的系数a:2
请输⼊一次⽅方程的常量量b: 6
⼀次⽅方程2x+6=0 的根是:x = -3

a = float(input(“请输入系数:”))
b = float(input(“请输入常量:”))
x = -b/a
print("%.2fx+%.2f=0的根是%.2f" % (a, b, x))

3. 编写⼀程序,接收从键盘上输⼊的2个学生的姓名、数学成绩、计算机成绩,分别存⼊到6个变量量中,然后打印出这2个学生的姓名和总成绩。

nameA = input(“请输入学生A的姓名:”)
mathA = int(input(“请输入学生A的数学成绩:”))
computerA = int(input(“请输入学生A的计算机成绩:”))
nameB = input(“请输入学生B的姓名:”)
mathB = int(input(“请输入学生B的数学成绩:”))
computerB = int(input(“请输入学生B的计算机成绩:”))
print("%s的总成绩是%.2f" % (nameA, (mathA+computerA)))
print("%s的总成绩是%.2f" % (nameB, (mathB+computerB)))

尝试用while语句进行变量输入

4. 编写一程序,对用户输入的两个数据a和b,输出交换后的a和b的值。**

a = float(input(“请输入a的值:”))
b = float(input(“请输入b的值:”))
a, b = b, a
print(“交换后a的值为%.f, b的值为%.f” % (a,b))

5.从控制台输⼊两个数,输出较⼤的值

a = float(input(“请输入a的值:”))
b = float(input(“请输入b的值:”))
c = a if a > b else b
print(“较大值为:%.2f” % ©)
if a>=b:
print(“较大值为:%.2f” % (a))
else:
print(“较大值为:%.2f” % (b))

6. 从键盘输⼊入⼀一个整数,判断这个数能否被3整除

a = int(input(“请输入任意整数:”))
r = a % 3
if a % 3 == 0:
print(“数%d能被3整除,余数为%d:” % (a, r))
else:
print(“数%d不能被3整除,余数为%d:” % (a, r))

7. 从键盘上输⼊入⼀一个3位整数,求这个三位整数各个数字的和

a = int(input(“请输入任意3位整数:”))
bai = a//100
shi = a//10 % 10
ge = a % 10
sum = bai+shi+ge
if a <100 or a >999:
print(“输入的数字%d不是3位整数,请重新输入!” % (a))
else:
print(“该整数%d各数字之和为:%d” % (a, sum))

8. 从控制台输⼊入⼀一个三位数,如果是⽔水仙花数就打印“是⽔水仙花数”,否则打印“不是⽔水仙花数”。

a = int(input(“请输入任意3位整数:”))
bai = a//100
shi = a//10 % 10
ge = a % 10
if bai3 + shi3 + ge**3 == a:
print(“该3位数%d是水仙花数:” % (a))
else:
print(“该3位数%d不是水仙花数:” % (a))

你可能感兴趣的:(python)