题目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)
实验结果
题目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.")
实验结果
题目总结
题目1:提示用户输入字符串,然后输入要是展示的字符数量,然后显示出需要显示的字符并且中间加“-”。
题目2:大小写转换小程序。