1、实例001数字组合题目 有四个数字1、2、3、4,能组成多少个互不相同且无重复数字的三位数各是多少程序分析 遍历全部可能,把有重复的剃掉。total0for i in range1,5 for j in range1,5 for k in range1,5 if ijandjkandki printi,j,k total1printtotal12345678简便方法 用itertools中的p
# Python100练习:快速入门Python编程 Python是一种广泛使用的高级编程语言,以其简洁的语法和强大的功能而受到开发者的喜爱。学习Python的最好方式之一就是通过实践。本文将通过“Python100练习”介绍一些基础练习与代码示例,同时展示如何利用mermaid语法创建关系图与旅行图。 ## 基础练习示例 ### 练习1:打印“Hello, World!” 这是每个编
原创 2024-08-25 04:28:48
27阅读
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 for i in range(1,5): for j in range(1,5): for k in rang ...
转载 2021-08-04 10:05:00
232阅读
2评论
100Python练习题,希望对你的学习有所帮助!编写一个程序,输入两个数并计算它们的和。编写一个程序,输入一个字符串,并倒序输出该字符串。编写一个程序,判断一个数是否为质数。编写一个程序,计算并输出斐波那契数列的前n项(n由用户输入)。编写一个程序,判断一个字符串是否为回文串。编写一个程序,找出一个列表中的最大值和最小值。编写一个程序,判断年份是否为闰年。编写一个程序,将两个列表合并为一个新的
原创 2023-08-04 09:52:19
228阅读
# MySQL练习100题:从入门到精通 ## 引言 MySQL是一个流行的关系型数据库管理系统,它帮助我们存储和管理数据。无论是从事网站开发还是数据分析,熟练使用MySQL都是一项非常重要的技能。为了帮助新手快速掌握MySQL,这篇文章将通过一系列练习题目和示例代码的方式,带你从基础到进阶逐步学习MySQL的使用。 ## 基础语法 在学习MySQL之前,我们需要先掌握一些基本的数据库概念
原创 2024-09-23 03:47:43
67阅读
第一题题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。#coding = utf-8 count=0 for i in range(1,5): for j in range(1,5): for k in range(1,5):
请看以下第71到80题的代码示例:编写一个程序,计算两个整数的最大公约数(GCD)。def gcd(a, b): while b != 0: a, b = b, a % b return a num1 = int(input("请输入第一个整数:")) num2 = int(input("请输入第二个整数:")) result = gcd(num1, num2)
原创 2023-08-14 14:12:53
97阅读
请看以下第81到90题的代码示例:编写一个程序,判断一个字符串是否是回文字符串。def is_palindrome(string): string = string.lower() # 忽略大小写 clean_string = ''.join(filter(str.isalnum, string)) # 去除非字母数字字符 return clean_string ==
原创 2023-08-15 09:17:36
119阅读
原创 2021-09-08 13:13:24
746阅读
编写一个程序,判断一个字符串是否是有效的括号序列。def isValidParentheses(s): stack = [] parentheses = {')': '(', ']': '[', '}': '{'} for char in s: if char in parentheses.values(): stack.append
原创 2023-08-07 19:22:52
183阅读
编写一个程序,找出一个列表中的最小的两个数。num_list = [10, 5, 8, 2, 15, 3] sorted_list = sorted(num_list) min_numbers = sorted_list[:2] print("列表中的最小的两个数为:", min_numbers)编写一个程序,计算斐波那契数列的第n项。def fibonacci(n): if n &
原创 2023-08-08 11:16:04
147阅读
以下是第31到40题的代码示例:编写一个程序,判断一个字符串是否是有效的括号序列。def is_valid_parentheses(s): stack = [] parentheses_mapping = {")": "(", "]": "[", "}": "{"} for char in s: if char in parentheses_mapping.
原创 2023-08-09 09:56:05
116阅读
以下是第41到50题的代码示例:编写一个程序,找出一个字符串中最长的单词。def find_longest_word(string): words = string.split() longest_word = max(words, key=len) return longest_word string = input("请输入一个字符串:") longest_word
原创 2023-08-10 09:28:58
126阅读
以下是第61到70题的代码示例:编写一个程序,判断一个字符串是否是回文串(正向和反向拼写都相同)。def is_palindrome(string): return string == string[::-1] string = input("请输入一个字符串:") if is_palindrome(string): print("是回文串") else: print(
原创 2023-08-12 10:08:55
84阅读
请继续查看以下第91到100题的代码示例:编写一个程序,计算一个整数列表中所有元素的和。def calculate_sum(nums): return sum(nums) number_list = [1, 2, 3, 4, 5] sum_of_numbers = calculate_sum(number_list) print("列表中所有元素的和:", sum_of_number
原创 2023-08-16 15:01:46
104阅读
题目1:有1、2、3、4四个数,能组成多少个互不相同且无重复的三位数?都是多少?list_num=[1,2,3,4]all_num=[]for i in list_num:    for j in list_num:        for k in list_num :         
转载 2017-03-09 15:20:42
1435阅读
例6题目:斐波那契数列斐波那契数列指的是这样一个数列1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........自然中的斐波那契数列这个数列从第3项开始,每一项都等于前两项之和。程序分析:在数学上,费波那契数列是以递归的方法来定义:F0=0(n=0)F1=1(n=
原创 精选 2017-11-26 20:49:56
3005阅读
6点赞
1评论
例11:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律1,1,2,3,5,8,13,21......方法1:使用defdefrab(time,n):#设定两个行参,time为几个月,n为3iftime<1:#当时间小于1个月,输出0return0eliftime<=2:#
原创 精选 2017-12-05 23:09:52
2138阅读
2点赞
例21题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。方法:x=1fordayinrange(1,10):x=(x+1)*2print(x)例22题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x
原创 2018-01-02 23:08:54
1054阅读
第1章 字符串练习题 1.1交换 已知a的值为“hello”,b的值为“world”,如何交换a和b的值? 得到a的值为“world”,b的值为“hello” a="hello" b="world" #方式1 a,b=b,a print("a的值:"+a+"; b的值:"+b) #方式2 a="he ...
转载 2021-08-02 22:54:00
609阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5