少女祈祷中...

PythonDailyQuestion-0613


本篇概述:0612-每日一问


Tips

github:https://github.com/Elegant-Smile/PythonDailyQuestion

1、基础题

从标准输入读取两个整数并打印两行,
其中第一行输出两个整数的整除结果;
第二行输出两个整数的带小数的除法结果。

1
2
3
4
5
6
print('exp:12 24')
nums = input('input tow nums:')

a,b = nums.split(' ')
print(int(a)//int(b))
print('%.2f'%(int(a)/int(b)))

2、基础题

使用turtle库,绘制一个风轮效果,其中,每个风轮内角为45度,风轮边长150像素。‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬
提示:turtle.goto(x,y)函数,能够将turtle画笔移动到坐标(x,y)

3、提高题

列表中有一个数字出现的次数超过列表长度的一半,请找出这个数字。
例如,输入一个长度为 9 的列表[1, 2, 3, 2, 2, 2, 5, 4, 2]。
数字 2 出现了5次,超过列表长度的一半,因此输出2。
如果不存在则输出0。

1
2
3
4
5
6
7
8
9
10
11
12
13
# 也可以自己指定数组,这里随机生成
import random

lens = int(input('The len is :'))

t = []
for i in range(lens):
t.append(random.choice(range(lens)))
print('数组为',t)

for i in list(set(t)):
if t.count(i) > lens//2:
print(i)
-------------本文结束感谢您的阅读-------------

本文标题:PythonDailyQuestion-0613

文章作者:Coder-Sakura

发布时间:2019年06月15日 - 01:21:25

最后更新:2019年09月26日 - 12:09:47

原始链接:https://coder-sakura.github.io/blog/2019/06/15/pythondailyquestion-0613/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。