功能要求
编写控制台应用程序,通过键盘模拟不同的前进方向,具体如下。
键盘按键W表示前进;键盘按键S表示后退;键盘按键A表示左转;键盘按钮D表示右转。从控制台输入字符(不区分大小写),根据输入的字符进行判断,将控制方向打印输出。
程序分析
1. 从键盘输入字符用于控制移动的方向,并将其转换为大写字母,并保存到变量direction中。
2. 根据转换为大小字符direction,进行判断,输出运动的方法。
(此处已添加书籍卡片,请到今日头条客户端查看)实例代码
direction = input("W-前进,S-后退,A-左转,D-右转:").upper()
if direction == "W":
print("W : 正在前进")
elif direction == "S":
print("S : 正在后退")
elif direction == "A":
print("A : 正在左转")
elif direction == "D":
print("D : 正在右转")
else:
print("输入方向错误")
运行结果
从键盘上输入“A”,转换成大写字母“A”后,输出对应的结果。
从键盘上输入“s”,转换成大写字母“S”后,输出对应的结果。
从键盘上输入“x”,转换成大写字母“X”后,比较后不是对应的方向字母,输出对应的错误提示信息。
知识说明
input("W-前进,S-后退,A-左转,D-右转:").upper():从键盘上读取字符串,并将字符串中的字符转换为大写字符。其中字符串.upper()将字符串中的小写字母转换为大写字母,其他字符不变。
留言与评论(共有 0 条评论) “” |