python高级练习题库实验2(C)部分

文章目录

  • 题目1
    • 代码
    • 实验结果
  • 题目2
    • 代码
    • 实验结果
  • 题目总结


题目1

提示用户输入字符串,然后输入要是展示的字符数量,然后显示出需要显示的字符并且中间加“-”,如下图示:
在这里插入图片描述

代码

characters = input("Enter some characters: ")
num_display = int(input("Enter the number of characters to be displayed: "))

if num_display <= 0:
    print()
elif num_display < len(characters):
    truncated_string = ""
    for i in range(num_display):
        if i < num_display - 1:
            truncated_string += characters[i]
            truncated_string += "-"
        else:
            truncated_string += characters[i]
    print(truncated_string)
else:
    truncated_string = ""
    for i in range(len(characters)):
        if i < len(characters) - 1:
            truncated_string += characters[i]
            truncated_string += "-"
        else:
            truncated_string += characters[i]
    print(truncated_string)

实验结果

python高级练习题库实验2(C)部分_第1张图片

题目2

代码

大小写转换小程序,如下图所示:
在这里插入图片描述

string = input("Enter a string: ")
choice = input("Uppercase or Lowercase? (U/L): ")

if choice.upper() == 'U':
    uppercase_string = string.upper()
    print("The Uppercase of {} is {}.".format(string, uppercase_string))
elif choice.upper() == 'L':
    lowercase_string = string.lower()
    print("The Lowercase of {} is {}.".format(string, lowercase_string))
else:
    print("Invalid input.")

实验结果

python高级练习题库实验2(C)部分_第2张图片

题目总结

题目1:提示用户输入字符串,然后输入要是展示的字符数量,然后显示出需要显示的字符并且中间加“-”。

题目2:大小写转换小程序。

你可能感兴趣的:(python考试复习小题库,python)