入门 练习 input

1. 华⽒温度转摄⽒温度【提示:将华⽒温度转换为摄⽒温度 F = 1.8C + 32
F = input("请输入华氏温度:")
F = float(F)
C = (F - 32)/1.8
print(C)
2.求解⼀次⽅程ax+b=0,程序提示⽤户输⼊ab的值,然后输出⽅程的根。程序运⾏效果如下。
a = input("请输入一次方程的系数a:")
b = input("请输入一次方程的常量b:")
x = - float(b)/float(a)
print(x)
3. 编写⼀程序,接收从键盘上输⼊的2个学⽣的姓名、数学成绩、计算机成绩,分别存⼊到6个变量中,然后打印出这2个学⽣的姓名和总成绩。
name1 = input("请输入第一个学生的姓名:")
mathGrade1 = float(input("请输入第一个学生的数学成绩:"))
csGrade1 = float(input("请输入第一个学生的计算机成绩:"))
name2 = input("请输入第二个学生的姓名:")
mathGrade2 = float(input("请输入第二个学生的数学成绩:"))
csGrade2 = float(input("请输入第二个学生的计算机成绩:"))
print(("%s的总成绩为%.2f") % (name1, mathGrade1+csGrade1))
print(("%s的总成绩为%.2f") % (name2, mathGrade2+csGrade2))
4. 编写⼀程序,对⽤户输⼊的两个数据ab,输出交换后的ab的值。
 
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
num1, num2 = num2, num1
print(num1, num2)
5. 从控制台输⼊两个数,输出较⼤的值
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
if num1 > num2:
    print(num1)
else:
    print(num2)
6. 从键盘输⼊⼀个整数,判断这个数能否被3整除
num = int(input("请输入一个整数:"))
if num % 3 == 0:
    print("能被3整除")
else:
    print("不能被3整除")
7. 从键盘上输⼊⼀个3位整数,求这个三位整数各个数字的和
num = int(input("请输入一个三位整数:"))
a = num % 10
b = num // 10 % 10
c = num // 100
print(a+b+c)
8. 从控制台输⼊⼀个三位数,如果是⽔仙花数就打印是⽔仙花数,否则打印不是⽔仙花数
例如:153=1^3+ 5^3+ 3^3
num = int(input("请输入一个三位整数:"))
a = num % 10
b = num // 10 % 10
c = num // 100
if num == a**3+b**3+c**3:
    print("是水仙花数")
else:
    print("不是水仙花数")
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章