june-fu_个人页

个人头像照片 june-fu
个人头像照片 个人头像照片
0
18
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2020年02月

2020年01月

正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-02-16

    时间函数模仿,一个猜数游戏,判断一个人反应快慢

    if __name__ == '__main__': import time import random play_it = input('do you want to play it.(\'y\' or \'n\')') while play_it == 'y': c = input('input a character:\n') i = random.randint(0, 2 ** 32) % 100 print('please input number you guess!') start = time.process_time() a = time.time() guess = int(input('input your guess:\n')) while guess != i: if guess > i: print('please input a little smaller') guess = int(input('input your guess:\n')) else: print('please input a little bigger') guess = int(input('input your guess:\n')) end = time.process_time() b = time.time() var = (end - start) / 18.2 print(var) print(f'It took you {b - a} seconds') if var
    踩0 评论0
  • 回答了问题 2020-02-15

    输入一个奇数,然后判断最少几个 9 除于该数的结果为整数

    def odd_nine(odd): s = 1 num = 9 while num % odd: num = num * 10 + 9 s += 1 return s, num if __name__ == '__main__': x = input('please input a odd number:') s1, r = odd_nine(int(x)) print(f'{s1}个 9 可以被{x}整除:{r}')
    踩0 评论0
  • 回答了问题 2020-02-13

    一个求和的实例问题

    def divide_peach(): for num in range(1000): for x in range(5): num = num * 5 + 1 if not num % 4: num = num // 4 continue else: break if x == 4: return num return None if __name__ == '__main__': print(divide_peach())
    踩0 评论0
  • 回答了问题 2020-02-11

    有n个人围成一圈,顺序排号。从第一个人开始报数,凡报到3的人退出圈子,问最后留下的是原来第几号的那位

    def report(num): lst = [] for i in range(num): lst.append(i + 1) t = 0 while len(lst) > 1: for x in range(3): t += 1 if x == 2: t -= 1 lst.pop(t) if t == len(lst): t = 0 return lst[0] if __name__ == '__main__': print(report(34))
    踩0 评论0
  • 回答了问题 2020-02-11

    有 n 个整数,使其前面各数顺序向后移 m 个位置,最后 m 个数变成最前面的 m 个数

    def move_backward(m): a = [2, 8, 6, 1, 78, 45, 34, 2] for i in range(len(a) - m): a.append(a[0]) a.pop(0) return a if __name__ == '__main__': print(move_backward(5))
    踩0 评论0
  • 回答了问题 2020-02-10

    打印出杨辉三角形(要求打印出10行)

    def yh_triangle(num): triangle = [] for i in range(num): triangle.append([]) triangle[i].append(1) for j in range(1, i+1): if j == i: triangle[i].append(1) break else: triangle[i].append(triangle[i-1][j-1] + triangle[i-1][j]) print(' '.join(str(x) for x in triangle[i])) if __name__ == '__main__': yh_triangle(10)
    踩0 评论0
  • 回答了问题 2020-02-08

    把sql语句转化成python代码

    是不是这个意思: if __name__ == '__main__': company = [{'title': 'ssabcdd', 'mecount': 123, 'createtime': '2020-12-01'}, {'title': 'ssabcdd', 'mecount': 1000, 'createtime': '2020-02-01'}] result = [] for row in company: if row['title'].__contains__('abc') or row['mecount'] > 999: result.append(row) result.sort(key=lambda x: x['createtime']) print(result)
    踩0 评论0
  • 回答了问题 2020-02-07

    求一个3 * 3矩阵主对角线元素之和。

    def matrix_diagonal_sum(num): a = [] total = 0 for i in range(num): a.append([]) for j in range(num): a[i].append(int(input('Please input a integer number:'))) if i == j: total += a[i][j] return total if __name__ == '__main__': print(matrix_diagonal_sum(3))
    踩0 评论0
  • 回答了问题 2020-02-06

    输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。

    def day_of_week(): s1 = input('please input the first letter:') week = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] lst = [x for x in week if x.lower().startswith(s1.lower())] while len(lst) > 1: s = input('please input the next letter:') s1 += s lst = [x for x in week if x.lower().startswith(s1.lower())] if not lst: print('please input the right letter!') dow = day_of_week() lst = [dow] return lst[0] if __name__ == '__main__': print(day_of_week())
    踩0 评论0
  • 回答了问题 2020-02-04

    如何打印出想要的图案

    def diamond(side_len): for i in range(1, side_len + 1, 2): print((i * '*').center(side_len, ' ')) for i in reversed(range(1, side_len, 2)): print((i * '*').center(side_len, ' ')) if __name__ == '__main__': diamond(7)
    踩0 评论0
  • 回答了问题 2020-02-03

    甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单,如何找出每个人的对战选手

    if __name__ == '__main__': w = [(i, j, k) for i in ['x', 'y', 'z'] for j in ['x', 'y', 'z'] for k in ['x', 'y', 'z'] if i != j and j != k and i != k and i != 'x' and k not in ('x', 'z')] print('order is a -- %s\t b -- %s\tc--%s' % w[0])
    踩0 评论0
  • 回答了问题 2020-02-03

    一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米

    def bounce(num): height = 100 total = 0 for i in range(num): total += height height /= 2 return total, height if __name__ == '__main__': t, h = bounce(10) print('它在第10次落地时,共经过{}米,第10次反弹高度是{}'.format(t, h)) 以上实例输出结果为: 它在第10次落地时,共经过199.8046875米,第10次反弹高度是0.09765625米
    踩0 评论0
  • 回答了问题 2020-02-03

    6=1+2+3.编程找出1000以内的所有完数。

    from functools import reduce def is_perfect_number2(num): if num == reduce(lambda x, y: x + y, [x for x in range(1, num) if not num % x]): return True else: return False if __name__ == '__main__': for i in range(2, 1001): if is_perfect_number2(i): print(i)
    踩0 评论0
  • 回答了问题 2020-02-02

    将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

    def is_prime2(num): for i in range(2, num): if not (num % i): return False return True def factorization(num): if num
    踩0 评论0
  • 回答了问题 2020-02-01

    如何利用for循环控制100-999个数

    if __name__ == '__main__': for num in range(100, 1000): total = 0 for i in list(map(int, str(num))): total += pow(i, 3) if num == total: print(num)
    踩0 评论0
  • 回答了问题 2020-02-01

    判断101-200之间有多少个素数,并输出所有素数。

    def is_prime(num): for i in range(2, num): if num % i: continue else: return True return False if __name__ == '__main__': total = 0 for j in range(101, 201): if not is_prime(j): print(j) total += 1 print('The total is %d' % total)
    踩0 评论0
  • 回答了问题 2020-01-31

    输入某年某月某日,判断这一天是这一年的第几天?

    import time x = input('请输入日期(yyyy-mm-dd):') y = time.strptime(x, '%Y-%m-%d').tm_yday print('%s 是这一年的第%d天' % (x, y))
    踩0 评论0
  • 回答了问题 2020-01-29

    居家隔离+一起学习!21天打卡养成习惯,坚持就拿“大礼包”!

    1月29日打卡第一天,今日学习《【精品问答】Python实战100例 - 附源码》第1-2例:1.有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?2.数轴来分界,定位问题
    踩0 评论27
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息