
个人练习
一天多一行丶
hope to know more
展开
-
1.1 从键盘输入两个正整数 a 和 b ,计算并输出 a/ b 的商和余数。
#1. 从键盘输入两个正整数 a 和 b ,计算并输出 a/ b 的商和余数。a= int(input("请输入正整数a:"))b= int(input("请输入正整数b:"))print ("结果的商为:%d,余数为:%d"%(a/b,a%b )) ...原创 2018-10-25 19:24:25 · 27646 阅读 · 0 评论 -
1.2 编写程序让用户输入自己姓名,输出该姓名字符串的长度。
#2. 编写程序让用户输入自己姓名,输出该姓名字符串的长度。Name=input("请输入尊姓大名:")print("尊驾姓名长度为:%d"%(len(Name)))原创 2018-10-25 19:26:59 · 9906 阅读 · 0 评论 -
1.3. 一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。编写程序输入半径和高度,输出需要的桶数(一定是整数)
1.3. 一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。编写程序输入半径和高度,输出需要的桶数(一定是整数)import math#调用math模块,引用π的值h=int(input("请输入桶的高度(cm ):"))r=int(input("请输入桶的半径(cm):"))v=math.p...原创 2018-10-25 19:28:45 · 34944 阅读 · 1 评论 -
1.4. 编写程序让用户输入两个平面上点的坐标,计算该两点间的距离。
ax=float(input("请输入第一个点的横坐标:"))ay=float(input("请输入第一个点的纵坐标:"))bx=float(input("请输入第二个点的横坐标:"))by=float(input("请输入第二个点的纵坐标:"))l=pow((ax-bx)**2+(ay-by)**2,0.5)print("两点相距:%f"%l) ...原创 2018-10-25 19:29:39 · 13231 阅读 · 0 评论 -
1.5. 产生一个随机3位正整数,并将该整数的数字首尾互换输出,例如:157 互换后为 751。
'''1.random.random()方法,这个方法返回一个随机的实数,范围在[0,1)之间2.random.uniform(a,b)方法,生成a,b之间的一个随机浮点数3.random.randint(a,b)方法,生成指定范围内的整数4.random.randrange(a,b,n)方法,在a,b范围内,按n递增的集合中随机选择一个数5.random.choice('abcdea...原创 2018-10-25 19:30:37 · 4792 阅读 · 0 评论 -
1.6. 从键盘输入一个3位整数,请编写程序计算三位整数的各位数字之和,并输出到屏幕上,要求输出占4列,右对齐。
num=int(input("请输入一个三位整数:"))bai=num//100shi=num//10-bai*10ge=num-100*bai-10*shisum=ge+bai+shiprint("%4d"%sum)原创 2018-10-25 19:31:30 · 25980 阅读 · 0 评论