《计算机科学》在线作业2满分答案
计算机科学在线作业2满分答案
作业2要求学生完成以下任务:
1. 从一个包含10个整数的列表中到最小的数。
2. 统计一个字符串中各个字符出现的次数。字符串截取在线
3. 将一个字符串翻转。
下面是每个任务的满分答案:
1. 到最小的数
def find_minimum(numbers):
min_number = numbers[0]
for number in numbers:
if number < min_number:
min_number = number
return min_number
numbers = [5, 2, 8, 3, 1, 9, 4, 7, 6, 10]
minimum = find_minimum(numbers)
print(minimum)
输出结果为:1
2. 统计字符出现次数
def count_characters(string):
character_counts = {}
for char in string:
if char in character_counts:
character_counts[char] += 1
else:
character_counts[char] = 1
return character_counts
string = "abracadabra"
character_counts = count_characters(string)
print(character_counts)
输出结果为:{'a': 5, 'b': 2, 'r': 2, 'c': 1, 'd': 1}
3. 字符串翻转
def reverse_string(string):
reversed_string = ""
for char in string:
reversed_string = char + reversed_string
return reversed_string
string = "Hello, World!"
reversed_string = reverse_string(string)
print(reversed_string)
输出结果为:!dlroW ,olleH
以上就是计算机科学在线作业2的满分答案,请参考。如有任何问题,请随时告知。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论