- 博客(20)
- 收藏
- 关注
原创 最大公约数
最大公约数# 定义并实现函数 common_divisordef common_divisor (num1, num2): big = max(num1,num2) small = min(num1,num2) if big%small==0: return small for i in range(small//2,1,-1): if small%i==0 and big%i==0: retu
2021-05-04 11:05:46
185
原创 计算n个自然数的立方和
计算n个自然数的立方和# 定义立方和的函数def sumOfSeries(num): s = 0 for i in range(1,num+1): s+=i**3 return s # 调用函数print("和为:",sumOfSeries(5))
2021-05-03 14:23:23
1897
原创 能否组成三角形函数
能否组成三角形函数"""编写 is_triangle 函数,此函数有 3 个参数,分别为3个数字,判断这3个数字所代表的边长能否组成一个三角形"""a = input()b = input()c = input()def is_triangle(a, b, c): """请实现函数""" if a>0 and b>0 and c>0: if (a+b) >c and (a+c) >b and (b+c) >a :
2021-05-03 10:37:49
325
原创 乞丐
乞丐# 请使用 input() 输入一个天数 dayday = int(input("请输入一个天数: "))# 计算帮主这些天的总收入,并将每天的总收入输出for i in range(1,day+1): money = 2**i-1 print(money)
2021-04-24 21:40:08
176
原创 篮球弹跳
篮球弹跳# 请使用 input() 输入弹跳的次数 numnum = int(input('请输入弹跳的次数: '))# 请计算弹跳 num 次后的篮球高度,并将结果输出h = 10 #初始高度for i in range(num): h = h/2print(h)
2021-04-24 21:39:22
167
原创 阶乘
阶乘# 请使用 input() 输入一个正整数 numnum = int(input())# 请计算这个正整数的阶乘,并将计算结果输出count = 1for i in range(1,num+1): count = count *iprint(count)
2021-04-24 21:38:51
102
原创 猴子摘桃
猴子摘桃# 请使用 input() 输入一个天数 dayday = int(input('请输入一个天数: '))# 请计算第 day 天猴子摘的桃子个数,并将结果输出num = 2 #第一天的个数 for i in range(1,day): num = 2*num+1print(num)
2021-04-24 21:38:07
343
原创 冰雹猜想
冰雹猜想# 请使用 input() 输入一个整数 numnum = int(input("请输入一个整数: "))# 编写程序验证冰雹猜想while num>1: if num%2==0: num= num/2 print(int(num)) else: num = 3 * num +1 print(int(num))...
2021-04-24 21:37:30
1017
原创 忽略倍数
忽略倍数# 请使用 input() 输入一个整数 numnum = int(input('请输入一个整数: '))# 请打印 1(含) - num(含) 中的整数,如果是 3 的倍数或 5 的倍数,则忽略for i in range(1,num+1): if i % 3 == 0 or i % 5 == 0: continue print(i)...
2021-04-24 21:36:38
458
原创 水仙花数
水仙花数"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如 153 = 1³ + 5³ + 3³,所以 153 是一个水仙花数。请用程序实现输入一个三位数,找出100~num(含)中的所有水仙花数,并将找出的水仙花数从小到大输出,每行输出1个数。# 请使用 input() 输入一个三位数 numnum = int(input('请输入一个三位数: '))# 请找出 100 - num(含) 中的所有水仙花数,并将找出的水仙花数输出for num in range(100,num+1
2021-04-21 23:21:47
205
原创 身体质量指数BMI
身体质量指数BMIheight = float(input())weight = float(input())# 计算bmi值并将判断结果输出bmi = weight/ (height*height)'''bmi = weight/pow(height,2)'''print("BMI数值为:%.2f"%bmi)'''print("BMI数值为:{:.2f}".format(bmi))'''out, In = "",""if bmi<18.5: out , In ="偏瘦",
2021-04-20 20:58:27
231
原创 判断星期
判断星期# 请使用 input() 输入单词的前两个字母 charschars = str(input())# 请判断输入的是星期几,并输出对应的单词if chars =="mo": print("monday")elif chars == "tu": print("tuesday")elif chars =="we": print("wednesday")elif chars == "th": print("thursday")elif chars =="
2021-04-18 22:39:32
144
原创 地铁车票
地铁车票# 请使用 input() 输入乘坐的人数 per_num 和站数 sta_numper_num = int(input())sta_num = int(input())# 请判断输入的人数和站数是否正确,计算购买车票的总金额,并将计算结果输出if per_num<=0 or sta_num<=0: print("error")elif 4<sta_num<10: print(4*per_num)elif 9<sta_num:
2021-04-18 16:06:40
196
原创 判断回文数
判断回文数# 请使用 input() 输入一个五位数 numnum = input()# 请判断这个五位数是否为回文数num = list(num)if len(num)==5: if num[0]==num[4] and num[1] == num[3]: print('yes') else: print('no')
2021-04-18 15:43:41
128
原创 拼接最大字符
拼接最大字符# 请使用 input() 输入两个字符串 string1, string2string1 = input()string2 = input()str = " "# 请分别比较两个字符串中的每一个字符,将大的字符拼接成一个新的字符串,并输出for i in range(len(string1)): if string1[i]>string2[i]: str = str + string1[i] elif string1[i]==string2[i
2021-04-16 23:34:25
166
原创 年龄换算
年龄换算# 请使用 input() 输入狗狗的年龄dage = eval(input())# 请计算相对人的岁数,并将结果输出if dage == 1: print(15)elif dage==2: print(24)else: dage = 24+(dage-2)*4 print(dage)
2021-04-16 23:31:45
264
原创 大小写转换
大小写转换# 请使用 input() 输入一个英文字母 charchar = input()H = ord(char) # 请实现英文字母的大小写转化if 64< H <91 : print(chr(H+32))elif 96 < H < 123: print(chr(H-32))'''else: print('错误')'''...
2021-04-16 23:23:54
183
原创 判断位数并打印各位的值
判断位数并打印各位的值# 请使用 input() 输入一个不多于五位的正整数 numnum = int(input())# 请计算这个正整数的位数,并将每一位的数字都打印出来。W = len(str(num))a= ['一','二','三','四','五']print(a[W-1])for i in range(W): print(str(num)[i],end=" ")五1 2 3 4 5 ...
2021-04-16 23:19:43
145
原创 文本进度条
文本进度条import timescale = 50print("执行开始".center(scale//2,"-")) start = time.perf_counter()for i in range(scale+1): a = '*'*i b = '.' * (scale - i) c = (i/scale) * 100 dur = time.perf_counter() - start print("\r{:^3.0f}%[{}->{}
2021-04-15 16:44:21
155
原创 时间格式化
Python实现时间格式化提示:以下是本篇文章正文内容,下面案例可供参考import timet = time.gmtime()print(time.strftime("%Y-%m-%d %H:%M:%S",t))2021-04-14 13:34:39
2021-04-14 21:36:38
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人