- 博客(9)
- 收藏
- 关注
翻译 2021-10-11
给定一个包括n 个整数的数组nums和 一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。输入:nums = [-1,2,1,-4], target = 1输出:2解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2)提示:3 <= nums.length <= 10^3 -10^3<= nums[i]<= 10^3 -10^4<=...
2021-10-11 21:48:49 125
翻译 (黑客风格文字替换函数)题目:设计一个函数,接收一个文字字符串,将其中的字符e和i进行替换:e -> 3 ,i -> 1
谈到‘替换’,大家会想到什么呢?replace,废话不多说了,上代码:def hacker_replace(s): output = s.replace('e','3') output = output return outputnew_name = hacker_replace('Hi makerbean')print(new_name)...
2021-07-24 17:29:53 199
翻译 某商店出售某品牌运动鞋,每双定价160,1双不打折,2双(含)到4双(含)打九折,5双(含)到9双(含)打八折,10双(含)以上打七折。设计一个函数,接收购买数量,返回总价格(保留整数)。
首先要定义一个函数,然后开始逐个分析,具体代码如下了:def price(n): if n == 1: price = 160 if n >=2 and n <=4: price = 160 * n *0.9 if n >=5 and n<=9: price = 160 * n * 0.8 if n >=10: price = 160 * n * 0.7 return
2021-07-24 17:24:03 5691 2
翻译 因式分解:用户输入一个整数,输出其因子乘法式。
例如: 输入:12 输出: 1 * 12 = 12 2 * 6 = 12 3 * 4 = 12 4 * 3 = 12 6 * 2 = 12 12 * 1 = 12代码如下:n = int(input('请输入一个整数:'))for i in range(1, n + 1): if n % i == 0: print(f'{i} * {n //i} = {n}')运行结果:...
2021-07-19 21:14:33 1375
翻译 写一个程序,接受用户输入的整数n,输出n行内容,第 i行有i个*号
例如n=5时输出 * ** *** **** *****代码如下:n = int(input('请输入一个正整数:'))for i in range(1,n+1): print('*' * i)运行结果:
2021-07-19 18:24:05 1977
翻译 写一个程序让用户输入一段文字,分别统计其中英文字母和数字的数量。
• 代码如下:user_input = input('请输入一段话:')alphas = 0numbers = 0for letter in user_input: if letter.isdigit(): numbers += 1 if letter.isalpha(): alphas += 1print(f'字母有{alphas}个')print(f'数字有{numbers}个')运行结果:分析:使用for循环,is.
2021-07-19 18:16:59 2620
翻译 给定a、b、c,以a为起始数值,b为差,c为数值的数量,产生一个递增的等差数列,将这个数列以列表格式输出。
代码如下:a,b,c = 1,3,10l = []for i in range(c): l.append(a + b * i)print(l)先假设a为1,差值b为3,等差数列的数量c为10.运行结果如下:
2021-07-19 18:09:34 986 1
转载 程序设定一个100以内的整数n,让用户输入数字(不用额外判断输入是否为整数),程序提示用户输入的数字是大了还是小了,直到用户猜对,并告知用户一共猜了几次。
代码如下:n = 17count = 0user_correct = Falsewhile not user_correct: count += 1 user_guess = int(input('请猜数字:')) if user_guess > n: print('你猜的数字大了!') elif user_guess < n: print('你猜的数字小了!') ...
2021-07-17 22:47:26 798
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人