示例 2-1 用户输入一个三位自然数,计算并输出其百位、十位和个位上的数字
x = input("请输入一个三位自然数:")
x = int(x)
a = x //100
b = x //10 % 10
c = x % 10
print(a,b,c)
x = input("请输入一个三位自然数:")
x = int(x)
a,b = divmod(x,100)
b,c = divmod(b,10)
print(a,b,c)
x = input("请输入一个三位自然数:")
a,b,c = map(int,x)
print(a,b,c)
示例 2-2 已知三角形的两边长及其夹角,求第三边长
import math
x = input('输入两边长其夹角(度):')
a,b,theta = map(float,x.split())
c = math.sqrt(a**2 + b**2 - 2*a*b*math.cos(theta*math.pi/180))
print('c=',c)
输入两边长其夹角(度):1 2 60
c= 1.7320508075688772
示例 2-3 任意输入3个英文单词,按字典顺序输出
s = input('x,y,z=')
x,y,z = sorted(s.split(','))
print(x,y,z)