我正在尝试使用python生成一个故事。为此,我尝试从用户那里获取一些问题的输入。我想了解的情况是,每当用户输入内容时,它就会以大写字母显示在输出屏幕上。
但实际情况是,文本以小写字母显示。
下面是代码示例
message1 = input(" my name is: ")
message2 = input(" i am from: ")
message3 = input(" i love to eat: ")
print( " My name is " + message1.upper() + " I am from " + message2.upper() + " I love to eat " + message3.upper())
当用户输入sandeep
时,我期望My name is SANDEEP
,但我得到sandeep
。你知道吗
您可以将以下代码用于控制台应用程序。我正在转换输入后,阅读它的全部。但是,当您在web应用程序中实现它时(通过使用html和javascript),您可以轻松地完成这项工作并获得所需的结果(将输入的每个字符转换为大写)。你知道吗
因此,这只适用于Linux系统,并且只适用于ASCII字符:
这使用了一些有趣的古老设置来将I/O转换成大写,而以前只有支持大写ASCII的终端。你知道吗
从
man tcsetattr
:所以这个解决方案并不是真正可移植的。你知道吗
对于一个完全可移植的解决方案,您需要自己实现回声。你知道吗
相关问题 更多 >
编程相关推荐