2021版高中信息技术学考Python操作试题(包含6套答案)
套题一
1. 编写一个Python程序,要求用户输入一个整数,然后输出该整数的平方。
num = int(input("请输入一个整数:"))
square = num ** 2
print(square)
2. 编写一个Python程序,要求用户输入一个字符串,然后输出该字符串的长度。
string = input("请输入一个字符串:")
length = len(string)
print(length)
3. 编写一个Python程序,要求用户输入一个年份,判断该年份是否为闰年。如果是闰年,则输出"是闰年",否则输出"不是闰年"。
year = int(input("请输入一个年份:"))
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print("是闰年")
else:
print("不是闰年")
4. 编写一个Python程序,要求用户输入一个数字列表,然后输出列表中的最大值和最小值。
nums = input("请输入一个数字列表(以空格分隔):").split()
nums = [int(num) for num in nums]
max_num = max(nums)
min_num = min(nums)
print("最大值:", max_num)
print("最小值:", min_num)
5. 编写一个Python程序,要求用户输入一个字符串,然后将字符串中的所有大写字母转换为小写字母并输出。
string = input("请输入一个字符串:")
lower_string = string.lower()
字符串长度判断
print(lower_string)
6. 编写一个Python程序,要求用户输入一个数字n,然后输出从1到n的所有奇数。
n = int(input("请输入一个数字:"))
odd_numbers = [num for num in range(1, n+1) if num % 2 != 0]
print(odd_numbers)
套题二
1. 编写一个Python程序,要求用户输入一个整数,然后输出该整数的绝对值。
num = int(input("请输入一个整数:"))
absolute_value = abs(num)
print(absolute_value)
2. 编写一个Python程序,要求用户输入一个字符串,然后输出该字符串中的所有数字字符。
string = input("请输入一个字符串:")
digits = [char for char in string if char.isdigit()]
print(digits)
3. 编写一个Python程序,要求用户输入一个年份和一个月份,然后输出该月份的天数。
year = int(input("请输入一个年份:"))
month = int(input("请输入一个月份:"))
if month in [1, 3, 5, 7, 8, 10, 12]:
days = 31
elif month in [4, 6, 9, 11]:
days = 30
elif month == 2:
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
days = 29
else:
days = 28
else:
days = -1
print(days)
4. 编写一个Python程序,要求用户输入一个数字列表,然后输出列表中的所有偶数。
nums = input("请输入一个数字列表(以空格分隔):").split()
nums = [int(num) for num in nums]
even_numbers = [num for num in nums if num % 2 == 0]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。