100个python代码大全详细介绍

1.输出Hello World

print("Hello World!")

2.计算两个数的和

num1 = 5
num2 = 7
sum = num1 + num2
print("The sum of", num1, "and", num2, "is", sum)

3.判断一个数是否是正数

num = 10
if num > 0:print("Positive number")
else:print("Not a positive number")

4.判断一个数是否是奇数

num = 7
if num % 2 == 1:print("Odd number")
else:print("Even number")

5.计算一个数的阶乘

num = 5
fact = 1
for i in range(1, num+1):fact = fact * i
print("Factorial of", num, "is", fact)

6.判断一个字符串是否是回文

string = "racecar"
if string == string[::-1]:print("Palindrome")
else:print("Not a palindrome")

7.求两个数的最大公约数

def gcd(a, b):if b == 0:return aelse:return gcd(b, a%b)num1 = 12
num2 = 30print("GCD of", num1, "and", num2, "is", gcd(num1, num2))

8.打印九九乘法表

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

9.判断一个数是否是质数

num = 17if num > 1:for i in range(2, num):if (num % i) == 0:print(num, "is not a prime number")breakelse:print(num, "is a prime number")
else:print(num, "is not a prime number")

10.判断一个年份是否是闰年

year = 2024if (year % 4) == 0:if (year % 100) == 0:if (year % 400) == 0:print(year, "is a leap year")else:print(year, "is not a leap year")else:print(year, "is a leap year")
else:print(year, "is not a leap year")

11.计算一个数的平方根

import mathnum = 25sqrt = math.sqrt(num)
print("Square root of", num, "is", sqrt)

12.输出斐波那契数列

def fibonacci(n):if n <= 1:return nelse:return (fibonacci(n-1) + fibonacci(n-2))nterms = 10if nterms <= 0:print("Please enter a positive integer")
else:print("Fibonacci sequence:")for i in range(nterms):print(fibonacci(i))

13.判断一个字符串是否是数字

string = "12345"if string.isdigit():print("String is a number")
else:print("String is not a number")

14.计算一个数的立方

num = 3cube = num ** 3
print("Cube of", num, "is", cube)

15.判断一个数是否是完全数

def isPerfectNumber(num):sum = 0for i in range(1, num):if num % i == 0:sum += iif sum == num:return Trueelse:return Falsenum = 28if isPerfectNumber(num):print(num, "is a perfect number")
else:print(num, "is not a perfect number")

16.将一个列表中的元素逆序排列

list1 = [1, 2, 3, 4, 5]list1.reverse()
print("Reversed list:", list1)

17.判断一个数是否是回文数

def isPalindrome(num):temp = numrev = 0while num > 0:dig = num % 10rev = rev * 10 + dignum = num // 10if temp == rev:return Trueelse:return Falsenum = 121if isPalindrome(num):print(num, "is a palindrome number")
else:print(num, "is not a palindrome number")

18.生成随机数

import randomprint(random.randint(1, 100))

19.计算一个数的绝对值

num = -5abs_value = abs(num)
print("Absolute value of", num, "is", abs_value)

20.将字符串转换为小写字母

string = "HELLO WORLD"print(string.lower())

21.计算一个数的平方

num = 5square = num ** 2
print("Square of", num, "is", square)

22.判断一个数是否为偶数

num = 6if num % 2 == 0:print(num, "is an even number")
else:print(num, "is not an even number")

23.判断一个数是否为负数

num = -7if num < 0:print(num, "is a negative number")
else:print(num, "is not a negative number")

24.将两个列表合并为一个

list1 = [1, 2, 3]
list2 = [4, 5, 6]merged_list = list1 + list2
print("Merged list:", merged_list)

25.计算一个数的立方根

num = 27cube_root = num ** (1/3)
print("Cube root of", num, "is", cube_root)

26.将一个字符串转换为大写字母

string = "hello world"print(string.upper())

27.判断一个数是否是素数

num = 11if num > 1:for i in range(2, int(num/2)+1):if (num % i) == 0:print(num, "is not a prime number")breakelse:print(num, "is a prime number")
else:print(num, "is not a prime number")

28.计算一个数的十进制对数

import mathnum = 1000log_value = math.log10(num)
print("Logarithmic value of", num, "is", log_value)

29.删除列表中指定位置的元素

list1 = [1, 2, 3, 4, 5]del list1[2]
print("Updated list:", list1)

30.判断一个字符串是否是子串

string1 = "hello world"
string2 = "world"if string2 in string1:print(string2, "is a substring of", string1)
else:print(string2, "is not a substring of", string1)

31.计算两个数的差

num1 = 10
num2 = 6diff = num1 - num2
print("Difference between", num1, "and", num2, "is", diff)

32.判断一个数是否为正整数

num = 10.5if num > 0 and num.is_integer():print(num, "is a positive integer")
else:print(num, "is not a positive integer")

33.交换两个变量的值

num1 = 5
num2 = 7temp = num1
num1 = num2
num2 = tempprint("After swapping, num1 is", num1, "and num2 is", num2)

34.计算正弦值

import mathangle = 45sin_value = math.sin(math.radians(angle))
print("Sine value of", angle, "degrees is", sin_value)

35.判断一个数是否为完全平方数

def isPerfectSquare(num):sqrt = int(num ** 0.5)return sqrt * sqrt == numnum = 16if isPerfectSquare(num):print(num, "is a perfect square")
else:print(num, "is not a perfect square")

36.计算两个数的积

num1 = 4
num2 = 5product = num1 * num2
print("Product of", num1, "and", num2, "is", product)

37.判断一个数是否为偶数

num = 8if num % 2 == 0:print(num, "is an even number")
else:print(num, "is not an even number")

38.计算一个数的倒数

num = 5reciprocal = 1 / num
print("Reciprocal of", num, "is", reciprocal)

39.将字符串反转

string = "hello world"reverse_string = string[::-1]
print("Reverse of", string, "is", reverse_string)

40.将字符串中的所有字母转换为小写字母

string = "HELLO WORLD"print(string.lower())

41.判断一个数是否为完全立方数

def isPerfectCube(num):cube_root = int(num ** (1/3))return cube_root * cube_root * cube_root == numnum = 64if isPerfectCube(num):print(num, "is a perfect cube")
else:print(num, "is not a perfect cube")

42.将两个列表按照元素顺序相加

list1 = [1, 2, 3]
list2 = [4, 5, 6]sum_list = [x + y for x, y in zip(list1, list2)]
print("Sum of two lists:", sum_list)

43.判断一个数是否是非负整数

num = -5if num >= 0 and num.is_integer():print(num, "is a non-negative integer")
else:print(num, "is not a non-negative integer")

44.计算一个数的立方根

num = 27cube_root = num ** (1/3)
print("Cube root of", num, "is", cube_root)

45.计算一个数的幂

num = 2
power = 10result = num ** power
print(num, "to the power of", power, "is", result)

46.将一个字符串中的所有字母转换为大写字母

string = "hello world"
uppercase_string = string.upper()
print(uppercase_string)

47.判断一个数是否为负整数

num = -10
if num < 0 and isinstance(num, int):print(num, "是一个负整数")
else:print(num, "不是一个负整数")

48.计算正切值

import math
angle = 30
tan_value = math.tan(math.radians(angle))
print("角度", angle, "的正切值为", tan_value)

49.判断一个数是否是非负数

num = -5.5
if num >= 0 and isinstance(num, (int, float)):print(num, "是一个非负数")
else:print(num, "不是一个非负数")

50.判断两个字符串是否相等

string1 = "hello"
string2 = "HELLO"
if string1 == string2:print("字符串相等")
else:print("字符串不相等")

51.计算两个数的商和余数

dividend = 17
divisor = 3
quotient = dividend // divisor
remainder = dividend % divisor
print("商:", quotient)
print("余数:", remainder)

52.判断一个数是否是浮点数

num = 3.14
if isinstance(num, float):print(num, "是一个浮点数")
else:print(num, "不是一个浮点数")

53.判断一个年份是否为闰年

year = 2024
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):print(year, "是一个闰年")
else:print(year, "不是一个闰年")

54.判断一个字符串是否为空

string = ""
if len(string) == 0:print("字符串为空")
else:print("字符串不为空")

55.计算两个数的平均值

num1 = 4
num2 = 6
average = (num1 + num2) / 2
print("平均值:", average)

56.判断一个数是否是非零数

num = 0
if num != 0 and isinstance(num, (int, float)):print(num, "是一个非零数")
else:print(num, "是一个零数")

57.判断一个数是否是整数

num = 5.5
if isinstance(num, int):print(num, "是一个整数")
else:print(num, "不是一个整数")

58.计算列表中元素的和

list1 = [1, 2, 3, 4, 5]
sum_list = sum(list1)
print("列表元素的和:", sum_list)

59.判断一个数是否是非正整数

num = -10
if num <= 0 and isinstance(num, int):print(num, "是一个非正整数")
else:print(num, "不是一个非正整数")

60.计算两个数的差的绝对值

num1 = 10
num2 = 6
abs_diff = abs(num1 - num2)
print("两个数的差的绝对值为:", abs_diff)

61.判断一个字符串是否包含数字

string = "hello123"
if any(char.isdigit() for char in string):print("字符串包含数字")
else:print("字符串不包含数字")

62.判断一个列表是否为空

list1 = []
if len(list1) == 0:print("列表为空")
else:print("列表不为空")

63.求一个数的平方根

import math
num = 16
sqrt_num = math.sqrt(num)
print("数", num, "的平方根为", sqrt_num)

64.判断一个字符串是否为回文字符串

def is_palindrome(string):if string == string[::-1]:return Trueelse:return Falsestring = "level"
if is_palindrome(string):print("字符串是回文字符串")
else:print("字符串不是回文字符串")

65.判断一个年份是否为闰年的函数

def is_leap_year(year):if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):return Trueelse:return Falseyear = 2024
if is_leap_year(year):print(year, "是一个闰年")
else:print(year, "不是一个闰年")

66.计算列表中的最大值

list1 = [1, 5, 3, 8, 2]
max_value = max(list1)
print("列表中的最大值:", max_value)

67.判断一个数是否是正整数

num = 10
if num > 0 and isinstance(num, int):print(num, "是一个正整数")
else:print(num, "不是一个正整数")

68.将一个字符串中的所有字母转换为小写字母

string = "Hello World"
lowercase_string = string.lower()
print(lowercase_string)

69.求两个数的最大公约数

def gcd(a, b):while b != 0:a, b = b, a % breturn anum1 = 24
num2 = 36
gcd_value = gcd(num1, num2)
print("两个数的最大公约数:", gcd_value)

70.判断一个数是否是非正数

num = 0
if num <= 0 and isinstance(num, (int, float)):print(num, "是一个非正数")
else:print(num, "不是一个非正数")

71.计算列表中元素的平均值

list1 = [1, 2, 3, 4, 5]
average = sum(list1) / len(list1)
print("列表元素的平均值:", average)

72.判断一个数是否是奇数

num = 7
if num % 2 != 0 and isinstance(num, int):print(num, "是一个奇数")
else:print(num, "不是一个奇数")

73.判断一个字符串是否为纯数字字符串

string = "12345"
if string.isdigit():print("字符串是纯数字字符串")
else:print("字符串不是纯数字字符串")

74.判断一个数是否是正数

num = 10
if num > 0 and isinstance(num, (int, float)):print(num, "是一个正数")
else:print(num, "不是一个正数")

75.计算两个数的乘积

num1 = 4
num2 = 5
product = num1 * num2
print("两个数的乘积:", product)

76.判断一个列表是否包含重复元素

list1 = [1, 2, 3, 4, 4]
if len(set(list1)) < len(list1):print("列表包含重复元素")
else:print("列表不包含重复元素")

77.判断一个数是否是偶数

num = 8
if num % 2 == 0 and isinstance(num, int):print(num, "是一个偶数")
else:print(num, "不是一个偶数")

78.判断一个字符串是否为全大写字符串

string = "HELLO"
if string.isupper():print("字符串是全大写字符串")
else:print("字符串不是全大写字符串")

79.判断一个数是否是非负整数

num = 10
if num >= 0 and isinstance(num, int):print(num, "是一个非负整数")
else:print(num, "不是一个非负整数")

80.计算两个数的差

num1 = 10
num2 = 6
difference = num1 - num2
print("两个数的差:", difference)

81.判断一个字符串是否为全小写字符串

string = "hello"
if string.islower():print("字符串是全小写字符串")
else:print("字符串不是全小写字符串")

82.判断一个数是否是非负数

num = 0
if num >= 0 and isinstance(num, (int, float)):print(num, "是一个非负数")
else:print(num, "不是一个非负数")

83.判断一个字符串是否以指定的前缀开头

string = "hello world"
prefix = "hello"
if string.startswith(prefix):print("字符串以指定的前缀开头")
else:print("字符串不以指定的前缀开头")

84.计算两个数的除法结果

num1 = 10
num2 = 2
result = num1 / num2
print("两个数的除法结果:", result)

85.判断一个数是否为正数

num = 10
if num > 0 and isinstance(num, (int, float)):print(num, "是一个正数")
else:print(num, "不是一个正数")

86.判断一个字符串是否以指定的后缀结尾

string = "hello world"
suffix = "world"
if string.endswith(suffix):print("字符串以指定的后缀结尾")
else:print("字符串不以指定的后缀结尾")

87.判断一个数是否是非负浮点数

num = 3.14
if num >= 0 and isinstance(num, float):print(num, "是一个非负浮点数")
else:print(num, "不是一个非负浮点数")

88.判断一个字符串是否为全字母字符串

string = "abcd"
if string.isalpha():print("字符串是全字母字符串")
else:print("字符串不是全字母字符串")

89.判断一个数是否为负数

num = -5
if num < 0 and isinstance(num, (int, float)):print(num, "是一个负数")
else:print(num, "不是一个负数")

90.判断一个字符串是否为全数字字符串

string = "12345"
if string.isnumeric():print("字符串是全数字字符串")
else:print("字符串不是全数字字符串")

91.求一个列表中的最小值

list1 = [5, 2, 8, 1, 3]
min_value = min(list1)
print("列表中的最小值:", min_value)

92.判断一个数是否为负浮点数

num = -3.14
if num < 0 and isinstance(num, float):print(num, "是一个负浮点数")
else:print(num, "不是一个负浮点数")

93.判断一个字符串是否为全空格字符串

string = "    "
if string.isspace():print("字符串是全空格字符串")
else:print("字符串不是全空格字符串")

94.判断一个数是否为非正数

num = -10
if num <= 0 and isinstance(num, (int, float)):print(num, "是一个非正数")
else:print(num, "不是一个非正数")

95.判断一个字符串是否只包含字母和数字

string = "hello123"
if string.isalnum():print("字符串只包含字母和数字")
else:print("字符串不只包含字母和数字")

96.判断一个数是否为负整数或零

num = 0
if num <= 0 and isinstance(num, int):print(num, "是一个负整数或零")
else:print(num, "不是一个负整数或零")

97.将一个列表中的元素按照升序排序

list1 = [5, 2, 8, 1, 3]
sorted_list = sorted(list1)
print("升序排序后的列表:", sorted_list)

98.判断一个数是否为负整数或负浮点数

num = -5.5
if num < 0 and isinstance(num, (int, float)):print(num, "是一个负整数或负浮点数")
else:print(num, "不是一个负整数或负浮点数")

99.判断一个字符串是否只包含字母和空格

string = "Hello World"
if all(char.isalpha() or char.isspace() for char in string):print("字符串只包含字母和空格")
else:print("字符串不只包含字母和空格")

100.将一个字符串按照指定的分隔符切割成列表

string = "apple,banana,orange"
separator = ","
split_list = string.split(separator)
print("切割后的列表:", split_list)

请注意,以上示例代码仅用于演示基本概念和操作,并可能不包含完整的错误处理或边界情况处理。在实际开发中,建议根据具体需求进行适当的修改和完善

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/597080.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CodeWave智能开发平台--03--目标:应用创建--01模板创建依赖问题修改

摘要 本文是网易数帆CodeWave智能开发平台系列的第03篇&#xff0c;主要介绍了基于CodeWave平台文档的新手入门进行学习&#xff0c;实现一个完整的应用&#xff0c;本文主要完成模板创建时的依赖问题解决。 CodeWave智能开发平台的03次接触 CodeWave参考资源 网易数帆Code…

脚本接收参数,执行shell指令

洗礼 上午开完会&#xff0c;5个小时内丧失思考行动能力&#xff0c;10个小时内不敢说话&#xff0c;深刻把握会议精神&#xff0c;反省自己。因为经常用到脚本执行任务&#xff0c;所以记录一下一些常用的脚本接收参数&#xff0c;执行shell指令。 python脚本 Python脚本是…

vercel部署Gemini pro

一、注册一个vercel账号&#xff08;这个东西类似于第三方的github pages&#xff0c;能部署github中的项目&#xff09; 二、注册结束后&#xff0c;填写github的账号&#xff08;需要事先在该github账号中fork一个gemini的repository&#xff09; 三、babaohuang/GeminiPro…

应用案例——楼宇对讲、可视门铃芯片组成分析

语音通话芯片&#xff1a;D34018,D34118,D5020,D31101; D34018 单片电话机通话电路&#xff0c;合并了必 需的放大器、衰减器和几种控制 功能&#xff0c;包括发送和接收衰减器、 背景噪声电平检测系统和一个衰 减器控制系统&#xff0c;对发送和接收电 平好于背景噪声做…

git的使用 笔记1

GIT git的使用 使用git提交的两步 第一步&#xff1a;是使用 git add 把文件添加进去&#xff0c;实际上就是把文件添加到暂存区。第二步&#xff1a;使用git commit提交更改&#xff0c;实际上就是把暂存区的所有内容提交到当前分支上。 .git 跟踪管理版本的目录 创建版本库…

阶段十-分布式-Redis01

第一章 Redis入门 1.1 节 什么是NoSql型数据库 NoSQL ,泛指非关系型的数据库, NoSQL Not Only SQL,它可以作为关系型数据库的良好补充。 NoSQL 不依赖业务逻辑方式存储&#xff0c;而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。NoSQL与SQL数据库区别对比如…

【Kubernetes 】Kubernetes 网络之 Ingress 配置详解

一、ingress 在Kubernetes集群中,Ingress作为集群内服务对外暴露的访问接入点,几乎承载着集群内服务访问的所有流量。Ingress是Kubernetes中的一个资源对象,用来管理集群外部访问集群内部服务的方式。可以通过Ingress资源来配置不同的转发规则,从而实现根据不同的规则设置访…

CMake入门教程【核心篇】包含目录(include_directories)

&#x1f608;「CSDN主页」&#xff1a;传送门 &#x1f608;「Bilibil首页」&#xff1a;传送门 &#x1f608;「本专栏容」&#xff1a;CMake入门教程 &#x1f608;「动动你的小手」&#xff1a;点赞&#x1f44d;收藏⭐️评论&#x1f4dd; 文章目录 1. 基本用法2. 添加单个…

vue动态添加数据

1,先声明一个数组为响应式的&#xff0c;里面有一些数据 const tableData ref([{sex: 女,name: 姓名1,birthday:0512},{sex: 女,name: 姓名2,birthday:0314},{sex: 男,name: 姓名3,birthday:1012},{sex: 女,name: 姓名4,birthday:0915}, ]); 我这里用的是表格的&#xff0c;…

快手推荐算法工程师三面回顾

快手三次技术面试一次HR面试的简单回顾&#xff0c;希望对大家有所启发。 一面 面试官一上来就让写算法题&#xff0c;第一个是计算岛屿数量&#xff0c;第二个是最长回文字串。 然后就是介绍自己的论文。对于论文的工作&#xff0c;面试官只是在问关于论文的问题&#xff0…

【PCB专题】Allegro封装更新焊盘

在PCB封装的绘制中&#xff0c;有时会出现需要更新焊盘的情况。比如在制作封装的过程中发现焊盘做的不对而使用PAD_Designer重新更新了焊盘。 那在PCB中如何更新已经修改过的焊盘呢&#xff1f; 打开封装&#xff0c;选择Tools->Padstack->Refresh... 选择Refresh all …

CentOS快速安装Mysql5.7(Alibaba Cloud Linux兼容)

1、安装 在线下载 http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 下载rpm安装包 [roottheo bin]# cd /usr/local [roottheo local]# wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm安装rpm [roottheo local]# rpm -iv…

关于一个web站点的欢迎页面

- 什么是一个web站点的欢迎页面&#xff1f; - 对于一个webapp来说&#xff0c;我们是可以设置它的欢迎页面的。 - 设置了欢迎页面之后&#xff0c;当你访问这个webapp的时候&#xff0c;或者访问这个web站点的时候&#xff0c;没有指定任何“资源路径”&#xff0c;这个时候…

中国FinOps现状调查报告(2023)》亮点解读

今年以来&#xff0c;我们举办了多期FinOps的专题分享&#xff0c;邀请了美图、腾讯、B站、趣丸、知乎等厂商和行业专家&#xff0c;分享他们在FinOps领域的经验。我们也发现越来越多的人对FinOps产生了浓厚的兴趣&#xff0c;而且FinOps的成熟度也在逐渐提升。 降本增效&…

SpringSecurity结合knife4j实现swagger文档

&#x1f341; 作者&#xff1a;知识浅谈&#xff0c;CSDN签约讲师&#xff0c;CSDN博客专家&#xff0c;华为云云享专家&#xff0c;阿里云专家博主 &#x1f4cc; 擅长领域&#xff1a;全栈工程师、爬虫、ACM算法 &#x1f492; 公众号&#xff1a;知识浅谈 &#x1f525;网站…

关键字:instanceof关键字

在 Java 中&#xff0c;instanceof关键字用于检查一个对象是否是某个特定类或其子类的实例。它的语法如下&#xff1a; 其中&#xff0c;Object是要检查的对象&#xff0c;Class是要检查的类或接口。 instanceof关键字的返回值是一个布尔值&#xff0c;如果对象Object是类Cla…

Docker介绍、常用命令、项目部署

什么是Docker 简单说&#xff1a;Docker就是一个虚拟机&#xff0c;专业说&#xff1a;它是一个开源的容器平台。它和我们常用的VMware有很多相似的地方。 名词解释 镜像/images 由本体打包出来的文件。并不是文件本身&#xff0c;但是具有该文件的功能。举个不太贴切的例子&…

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜,Kotlin(2)

Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜&#xff0c;Kotlin&#xff08;2&#xff09; 在 Android Matrix剪切clipPath缩放scale图片postTranslate圆形放大镜&#xff0c;Kotlin&#xff08;1&#xff09; Android Matrix剪切clipPath缩放scale图片po…

基于Java教师信息管理系统

基于Java的教师信息管理系统是一个用于管理教师信息的软件系统。该系统采用Java编程语言&#xff0c;利用JSP、Servlet等技术进行开发&#xff0c;并使用MySQL数据库进行数据存储和处理。 系统功能主要包括&#xff1a; 1、教师信息录入&#xff1a;管理员可以录入新教师信息…

LCR 174. 寻找二叉搜索树中的目标节点

解题思路&#xff1a; 二叉搜索树一般采用中序遍历&#xff08;从小到大排列&#xff09;。 class Solution {int res, cnt;public int findTargetNode(TreeNode root, int cnt) {this.cnt cnt;dfs(root);return res;}void dfs(TreeNode root) {if(root null) return;dfs(ro…