本文已参与「新人创作礼」活动,一起开启掘金创作之路。
1、输出Hello World!,并用“&”隔开,“***”结尾
print("Hello","World!",sep="&",end="***")
运行结果:
Hello&World!***
2、将kg转化为g
def zh(h):
a = h/1000
return "它的质量为:"+str(a)+"kg"
b = int(input("请输入物品的质量(单位为g):"+'\n'))
print(zh(b))
3、计算直角三角形的直角边
import math
def sanjiao(a,b):
c=a**2+b**2
d=math.sqrt(c)
return("直角三角形的斜边长为:"+str(d))
a=int(input("请输入第一个直角边:"+"\n"))
b=int(input("请输入第二个直角边:"+"\n"))
print(sanjiao(a,b))
运算结果:
请输入第一个直角边:
3
请输入第二个直角边:
4
直角三角形的斜边长为:5.0
4、在D:\test目录下创建test1.txt,并写入数字1到10,分行显示
def create(name):
path = "D:\\test\\"
full_path = path + name + ".txt"
file = open(full_path,'w')
for i in range(1,11):
file.write(str(i)+'\n')
file.close()
create('test1')
5、输出1000以内的斐波那契数列
a,b = 1,1
while a< 1000:
print(a,end=' ')
a,b=b,a+b
运行结果:
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
6、计算1到100的和
result = 0
i =0
while i <100:
i += 1
result +=i
print(result)
7、计算圆的面积
print("请输入圆的半径:")
r=float(input())
area=3.1415*r*r
#print(area)
print("{:.2f}".format(area)) #输出时取小数点后两位
运行结果:
请输入圆的半径:
5
78.54
8、计算程序运行的时间
import time
limit = 10 * 1000 * 1000
start = time.perf_counter()
while True :
limit -= 1
if limit <= 0 :
break
delta = time.perf_counter() - start
print("程序运行时间是:{}秒".format(delta))
9、判断输入的数是否在1到100之间
num = eval(input("请输入一个整数:\n"))
if num < 0 or num > 100 :
print("输入的数不在0到100之间")
else:
print("输入的数在0到100之间")
运行结果:
请输入一个整数:
5
输入的数在0到100之间
10、根据输入的内容输出相应的结果
name = input("请输入对方的名字:")
s = input("请输入悄悄话的内容:")
print("{},听我说句悄悄话:{}".format(name,s*3))
运行结果:
请输入对方的名字:小明
请输入悄悄话的内容:你好!
小明,听我说句悄悄话:你好!你好!你好!