python十一天

1.不死兔子:

python 复制代码
# 不死兔子

# 现有一只兔子,过四个月就会成熟,生小兔子,小兔子四个月后也会成熟
# 假设兔子不会死亡,一段时间,一共有多少只兔子
month = int(input("输入:"))


def get_robbit (month):
  if month <= 4 :
    return 1
  else:
    return get_robbit(month-4)+ get_robbit(month-1)


print(get_robbit(month)) 

2.回文字符串

python 复制代码
# 回文字符串


str1 = str(input("输入"))


def is_palindromic (str1):
  str2 = str1[::-1]
  if str1 == str2 :
    return(True)
  else:
    return(False)
  

print(is_palindromic(str1))

3.质数总和

python 复制代码
# 给定一个正整数N,找出1到N(含)之间所有质数的总和


import math


num = int(input("输入:"))
all = 0


def find_prime(num):
  """
  判断质数
  如果是返回ture若果不是返回false
  num:判断的数字
  """
  if num < 2:
    return False
  if num == 2 or num == 3 :
    return True
  if num % 2 == 0 or num % 3 == 0:
    return False
  
  sqrt_num =int( math.sqrt(num))
  k = 1
  while (6 * k - 1) <= sqrt_num:
    if num % (6* k- 1) == 0 or num % (6 *k +1 == 0 ):
      return False
    k += 1
  return True
    

for i in range(0,num+1):
  if find_prime(i):
    all += i

print(all)

4.求a+之和:

python 复制代码
	# 求  a+aa+aaa+.......+aaaaaaaaa=?其中a为1至9之中的一个数,项数也要可以指定。


num = int(input("输入数字:"))
term = int (input("输入项数:"))
all = 0

for i in range(1,term+1):
  all += int(str(num)*i)
print(all)

5.合并数组

python 复制代码
# 	合并两个有序数组,合并后还是有序列表


str1 = list(input("输入"))
str2 = list(input("输入"))
str1 += str2
str1.sort()
print(str1)

6.奇偶排序

python 复制代码
# 	给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前


list1 = list(input("输入").split())
for i in list1:
  if int(i) % 2 == 0:
    j = i
    list1.remove(i)
    list1.insert(0,j)
print(list1)
相关推荐
曲幽4 小时前
刚部署的 LibreTranslate 频频翻车?我掏出了 20 年前的 StarDict 词典,用 FastAPI 搭了个本地词典翻译 API
python·fastapi·web·translate·goldendict·libretranslate·stardict·pystardict
荣码4 小时前
用Streamlit给AI应用套个界面,10行代码出Web页面
java·python
兵慌码乱14 小时前
基于Python+PyQt5+SQLite的药房管理系统实现:事务一致性与界面解耦全流程解析
python·sqlite·信号与槽·pyqt5·数据库设计·桌面应用开发·事务处理
金銀銅鐵15 小时前
[Python] 体验用欧几里得算法计算最大公约数的过程
python·数学
FreakStudio19 小时前
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
用户03321266636720 小时前
使用 Python 从零创建 Word 文档
python
Csvn1 天前
Python 两大经典坑点 —— 可变默认参数 & 闭包延迟绑定
后端·python
曲幽1 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
用户556918817531 天前
#从脚本到独立程序:Python + Playwright 批量抓取的完整踩坑记录
python·自动化运维
兵慌码乱2 天前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2