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 = 30 print ( "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 = 17 if num > 1 : for i in range ( 2 , num) : if ( num % i) == 0 : print ( num, "is not a prime number" ) break else : print ( num, "is a prime number" )
else : print ( num, "is not a prime number" )
10.判断一个年份是否是闰年
year = 2024 if ( 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 = 25 sqrt = 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 = 10 if 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 = 3 cube = num ** 3
print ( "Cube of" , num, "is" , cube)
15.判断一个数是否是完全数
def isPerfectNumber ( num) : sum = 0 for i in range ( 1 , num) : if num % i == 0 : sum += iif sum == num: return True else : return False num = 28 if 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 = 0 while num > 0 : dig = num % 10 rev = rev * 10 + dignum = num // 10 if temp == rev: return True else : return False num = 121 if 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 = - 5 abs_value = abs ( num)
print ( "Absolute value of" , num, "is" , abs_value)
20.将字符串转换为小写字母
string = "HELLO WORLD" print ( string. lower( ) )
21.计算一个数的平方
num = 5 square = num ** 2
print ( "Square of" , num, "is" , square)
22.判断一个数是否为偶数
num = 6 if num % 2 == 0 : print ( num, "is an even number" )
else : print ( num, "is not an even number" )
23.判断一个数是否为负数
num = - 7 if 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 = 27 cube_root = num ** ( 1 / 3 )
print ( "Cube root of" , num, "is" , cube_root)
26.将一个字符串转换为大写字母
string = "hello world" print ( string. upper( ) )
27.判断一个数是否是素数
num = 11 if num > 1 : for i in range ( 2 , int ( num/ 2 ) + 1 ) : if ( num % i) == 0 : print ( num, "is not a prime number" ) break else : print ( num, "is a prime number" )
else : print ( num, "is not a prime number" )
28.计算一个数的十进制对数
import mathnum = 1000 log_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 = 6 diff = num1 - num2
print ( "Difference between" , num1, "and" , num2, "is" , diff)
32.判断一个数是否为正整数
num = 10.5 if num > 0 and num. is_integer( ) : print ( num, "is a positive integer" )
else : print ( num, "is not a positive integer" )
33.交换两个变量的值
num1 = 5
num2 = 7 temp = num1
num1 = num2
num2 = tempprint ( "After swapping, num1 is" , num1, "and num2 is" , num2)
34.计算正弦值
import mathangle = 45 sin_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 = 16 if isPerfectSquare( num) : print ( num, "is a perfect square" )
else : print ( num, "is not a perfect square" )
36.计算两个数的积
num1 = 4
num2 = 5 product = num1 * num2
print ( "Product of" , num1, "and" , num2, "is" , product)
37.判断一个数是否为偶数
num = 8 if num % 2 == 0 : print ( num, "is an even number" )
else : print ( num, "is not an even number" )
38.计算一个数的倒数
num = 5 reciprocal = 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 = 64 if 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 = - 5 if num >= 0 and num. is_integer( ) : print ( num, "is a non-negative integer" )
else : print ( num, "is not a non-negative integer" )
44.计算一个数的立方根
num = 27 cube_root = num ** ( 1 / 3 )
print ( "Cube root of" , num, "is" , cube_root)
45.计算一个数的幂
num = 2
power = 10 result = 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 True else : return False string = "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 True else : return False year = 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)
请注意,以上示例代码仅用于演示基本概念和操作,并可能不包含完整的错误处理或边界情况处理。在实际开发中,建议根据具体需求进行适当的修改和完善