- 编写一个程序,输入两个数并计算它们的和。
num1 = float(input("请输入第一个数:"))
num2 = float(input("请输入第二个数:"))
sum = num1 + num2
print("两个数的和为:", sum)
- 编写一个程序,输入一个字符串,并倒序输出该字符串。
string = input("请输入一个字符串:")
reverse_string = string[::-1]
print("倒序输出字符串:", reverse_string)
- 编写一个程序,判断一个数是否为质数。
num = int(input("请输入一个整数:"))
if num > 1:
for i in range(2, int(num/2)+1):
if (num % i) == 0:
print(num, "不是质数")
break
else:
print(num, "是质数")
else:
print(num, "不是质数")
- 编写一个程序,计算并输出斐波那契数列的前n项(n由用户输入)。
n = int(input("请输入要输出的斐波那契数列的项数:"))
fibonacci_list = [0, 1]
for i in range(2, n):
fibonacci_list.append(fibonacci_list[i-1] + fibonacci_list[i-2])
print("斐波那契数列的前", n, "项为:", fibonacci_list)
- 编写一个程序,判断一个字符串是否为回文串。
string = input("请输入一个字符串:")
if string == string[::-1]:
print(string, "是回文串")
else:
print(string, "不是回文串")
- 编写一个程序,找出一个列表中的最大值和最小值。
num_list = [10, 5, 8, 2, 15, 3]
max_num = max(num_list)
min_num = min(num_list)
print("列表中的最大值为:", max_num)
print("列表中的最小值为:", min_num)
- 编写一个程序,判断年份是否为闰年。
year = int(input("请输入一个年份:"))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
else:
print(year, "是闰年")
else:
print(year, "不是闰年")
- 编写一个程序,将两个列表合并为一个新的列表。
list1 = [1, 2, 3]
list2 = [4, 5, 6]
merged_list = list1 + list2
print("合并后的列表为:", merged_list)
- 编写一个程序,判断一个数是否为完全平方数。
import math
num = int(input("请输入一个整数:"))
sqrt = math.isqrt(num)
if sqrt * sqrt == num:
print(num, "是完全平方数")
else:
print(num, "不是完全平方数")
- 编写一个程序,统计一个字符串中每个字符出现的次数。
string = input("请输入一个字符串:")
char_count = {}
for char in string:
char_count[char] = char_count.get(char, 0) + 1
print("每个字符出现的次数:")
for char, count in char_count.items():
print(char, ":", count)
这些是前10条练习题的代码示例,如果你还有其他问题或需要更多的练习题代码,请随时告诉我。
标签:练习题,string,list,char,num,print,input,python100 From: https://blog.51cto.com/u_16161880/6974703