首页 > 其他分享 >没事练练题二

没事练练题二

时间:2022-11-15 11:37:44浏览次数:36  
标签:10 end 题二 f1 练练 没事 range num print

1、将一个列表的数据复制到另一个列表中。

a = [1, 2, 3]
b = a[:]
print (a)
print (b)

 2、输出 9*9 乘法口诀表

for i in range(1, 10):
print()
for j in range(1, i+1):
print ("%d*%d=%d" % (i, j, i*j), end=" " )

 

 

for i in range(9,0,-1):
print()
for j in range(1, i+1):
print ("%d*%d=%d" % (i, j, i*j), end=" " )

 

 

for i in range(1,10):
for j in range(i,9):
print(" ",end=" ")
for k in range(1,i+1):
print("%d*%d=%2d" % (i, k, i * k), end=" ")
print()

 

 

for i in range(9,0,-1):
for j in range(i,9):
print(" ",end=" ")
for k in range(1,i+1):
print("%d*%d=%2d" % (i, k, i * k), end=" ")
print()

 

 3、暂停一秒输出。

import  time

my_dict = {1:'A',2:'B'}
for key,value in dict.items(my_dict):
print(key,value)
time.sleep(1)

4、暂停一秒输出,并格式化当前时间。
import  time

time.sleep(1)
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))

 

 

5、有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少??

兔子的规律为数列1,1,2,3,5,8,13,21....

f1 = 1
f2 = 1
for i in range(1,22):
print('%12ld %12ld' %(f1,f2),end=" ")
if(i % 3) == 0:
print(' ')
f1 = f1+f2
f2 = f2+f1

 

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

def Ispri(n):
if n <= 1:
return False
for i in range(2,n):
if n%i == 0:
return False

return True

list = []
for i in range(101,201):
if Ispri(i) == True:
list.append(i)

print(list)

7、打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。

例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 

for i in range(100,1000):
ge = i % 10
shi = i // 10 % 10
bai = i // 100
if i == ge ** 3 + shi ** 3 + bai ** 3 :
print(i,end=" ")

 

 

 

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

分解质因数需要从最小的质数2开始除,直到最后一个因数相除结果为1(即除以本身)
num = int(input("请输入一个数:"))
n = num
list = []
while num != 1:
for i in range(2,num+1):
if num % i == 0:
list.append(i)
num = int(num / i)
if num == 1:
break
print(n,"=","*".join('%s' %id for id in list))

 

 

 

标签:10,end,题二,f1,练练,没事,range,num,print
From: https://www.cnblogs.com/liyongmei/p/16888520.html

相关文章

  • 没事练练题一
    1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?count=0foriinrange(1,5):forjinrange(1,5):forkinrange(1,5):......
  • 解决线程安全问题二
    packagedeep;//同步方法classWindow3implementsRunnable{privateintticket=100;publicvoidrun(){while(true){show();......
  • 没事不要写LCT
    没事不要写LCT今天做了某题,大概需要维护个树链信息,题解区有以下几种做法\(n=8e4\),时限\(2s\)二分+树剖+树套树(线段树套平衡树),\(O(n\log^4n)\),题解卡了卡常过了二分......
  • 代码随想录day42 | 01背包问题二维 01背包问题一维 416. 分割等和子集
    01背包问题二维文章思路本题没有特定的题目。有n件物品和一个最多能背重量为w的背包。第i件物品的重量是weight[i],得到的价值是value[i]。每件物品只能用一次,求解将......
  • leetcode刷题二十九
    leetcode刷题二十九题目叙述你和一群强盗准备打劫银行。给你一个下标从0开始的整数数组security,其中security[i]是第i天执勤警卫的数量。日子从0开始编号。同时给......
  • leetcode刷题二十八
    leetcode刷题二十八题目叙述编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。题目解答classSolution:deflongestCommonPrefix(......
  • leetcode刷题二十六
    leetcode刷题二十六题目叙述给你一个升序排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致......
  • 【C++从入门到熟练练习题】000 VS2015新建程序及输出Hello World
    一、前言大学很多计算机相关专业的基础课都会有C++,C++是比较经典的编程语言,编程语言一定不是看出来的,而是敲代码敲出来的。所以会给大家不定期分享一些C++练习题。在下一次......
  • 下班在家没事干?教大家用Python做一个任何视频都能看的软件, 当然,只能看正经的!
    这不,国庆假期结束了,又得开始上班下班之旅了~有没有被疫情堵着出不来的呢?  话说回来,放这么久的假,大家还记得Python吗?这不是怕大家又不能出去旅游,回家了或者......
  • 【Coel.解题报告】【没事找事】CSP-S2 真题解析
    昨天刚考完CSP-S1,反正没什么想做的(最近好颓废…),来复盘一下。本次比赛评价(转载):CSP-S1是由CCF自主研发的一款全新开放世界冒险游戏。游戏发生在一个被称作「基数排序......