计算圆的面积和周长
编写python程序,输入圆的半径,如果半径值是大于等于0的实数,则计算圆的面积和周长(保留两位小数),否则输出“输入的半径为负数!”
请将实现上述功能的python程序补充完整。
r = float(input("请输入半径:"))
PI = 3.1415926
if r >= 0:
s = PI * r * r
c = 2 * PI * r
print("圆的面积:", round(s, 2))
print("圆的周长:", round(c, 2))
else:
print("输入的半径为负数!")
统计随机数出现的次数
用python程序实现统计随机数出现的次数。若随机产生30个[0,9]的整数,统计数字0~9出现的次数。
请将下列程序补充完整。
import random
def check(a):
b = [0] * 10
for i in range(0, len(a)):
b[a[i]] += 1
return b
list = [0] * 30
for i in range(0, 30):
num = random.randint(0, 9)
list[i] = num
print(list)
print("0~9数字依次出现的次数:", check(list))
判断闰年
编写python程序,输入一个年份,判断其是否为闰年。(闰年的判断条件为:能够被4整除但不能被100整除的数;能够被400整除的数。)
普通闰年:公历年份是4的倍数,且不是100的倍数,为闰年。例如2008、2020年是闰年。
世纪闰年:公历年份是整百数,是400的倍数,是闰年。例如2100不是闰年,2000是闰年。
请将下列实现上述功能的python程序补充完整。
year = int(input("请输入年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(str(year)+"是闰年")
else:
print(str(year)+"是平年")
打印九九乘法表
编写python程序实现打印九九乘法表。提示:使用两个for循环,外层for循环用于乘数,内层for循环用于被乘数。在打印的时候,使用 end=" " 来控制内层for循环输出时不换行。
输出效果如图所示:
for i in <1>:
for j in <2>:
print("{}*{}={}\t".format(j, i, i*j), end=" ")
print()