7-1 sdut-温度转换
n = input()
n = float(n)
c = 5.0*(n-32.0)/9.0
print("%.2f" %(c)) #其中,c为变量 (方式1)
7-2 sdut-oop-1 简单的复数运算
n, m = map(int, input().split())
x = n
y = m
while 1:
a, b, c = map(int, input().split())
if a == 0 and b == 0 and c == 0:
break
if c == 1:
x += a
y += b
elif c == 2:
x -= a
y -= b
else :
x = n*a - b*m
y = n*b + m*a
n = x
m = y
print(x, y)
7-3 sdut-入门-转换字母
n = input()
print(n.upper())
7-4 sdut-计算球体积
while 1:
try :
n = input()
n = float(n)
PI = 3.1415926
m = 4.0/3 * PI * n * n * n
print("%.3f" %m)
except :
break;
7-5 sdut-数据类型-1-求班级男女生比例
n, m = map(float, input().split())
sum = float(n + m)
x = n/sum*100.0
y = m/sum*100.0
print("%.2f%%" %x, "%.2f%%" %y)
7-6 sdut-常用类-骄傲的代价
while 1:
try:
n = int(input())
while n:
n -= 1
a, b = map(int, input().split())
print("%d+%d=%d" %(a, b, a + b))
print("%d-%d=%d" %(a, b, a - b))
print("%d*%d=%d" %(a, b, a * b))
print("%d/%d=%d" %(a, b, a // b))
print("%d%%%d=%d" %(a, b, a % b))
except:
break;
7-7 sdut-求奇数分之一序列的前N项近似和
import math
a=int(input())
sum,x=0,-1
for i in range(1,a+1):
x=x+2
sum=sum+1/x
print("sum≈%d" %(math.ceil(sum)))
7-8 sdut-求平方与倒数序列的近似和
import math
n, m = map(int, input().split())
sum = 0.0
for i in range(n, m + 1):
sum = sum + i*i + (1.0/i)
print("sum≈%d" %(math.floor(sum))) #输出:12
7-9 sdut-入门-三个整数和、积与平均值
import math
a, b, c = map(int, input().split())
x = a + b + c
y = a * b * c
z = x/3.0
print("%d %d %.2f" %(x, y, z))
7-10 sdut-入门-买糖果
import math
n = int(input())
n *= 10
x = math.floor(n/3)
y = n%3
print(x, y)